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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!