Java數據訪問框架:MyDAOurite
MyDAOurite 是一個輕量的數據訪問框架。 MyDAOurite是一個數據持久層(ORM)框架。支持自定義SQL,存儲過程和高級映射。幾乎消除所有的JDBC代碼和手動設置參數。另外也可以調用遠程服務器端的MyDAOurite。
查詢輸出到JavaBean中
MyDataSourceBuilder.build("classpath:MyDataSourceConfig.json");
MyDAO dao = MyDAOFactory.getDAO();
Staff staff = dao.executeQuery("select * from off_staff where id=#{0}", new Object[]{"012345"},Staff.class);
System.out.println(staff);
dao.close(); JavaBean:
public class Staff {
private String id;
private String name;
private String mobile;
private String email;
private int age;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getMobile() {
return mobile;
}
public void setMobile(String mobile) {
this.mobile = mobile;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public void setAge(int age) {
this.age=age;
}
public int getAge() {
return this.age;
}
public String toString() {
StringBuffer buf = new StringBuffer();
buf.append("name=").append(name).append(", ");
buf.append("mobile=").append(mobile).append(", ");
buf.append("email=").append(email).append(", ");
buf.append("age=").append(age).append("");
return buf.toString();
}
}</pre>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!