輕量級 ORM 框架 Generic DAO
Generic DAO 是一個 Java 的輕量級 ORM 框架,允許開發者為持久化對象編寫 DAO 類。
示例代碼:
public class BlogLogicImpl implements BlogLogic { private BlogWowDaoImpl dao; public void setDao(BlogWowDaoImpl dao) { this.dao = dao; } public BlogWowBlog getBlogByLocationAndUser(String locationId, String userId) { List<BlogWowBlog> l = dao.findBySearch(BlogWowBlog.class, new Search("location", locationId) ); if (l.size() <= 0) { // no blog found, create a new one if (canWriteBlog(null, locationId, userId)) { BlogWowBlog blog = new BlogWowBlog(userId, locationId, "Initial title", new Date()); dao.save(blog); return blog; } return null; } else if (l.size() >= 1) { // found existing blog return (BlogWowBlog) l.get(0); } } ... }
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!