Generic DAO- 轻量级 ORM 框架

网友投稿 665 2022-10-19 09:00:54

Generic DAO- 轻量级 ORM 框架

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 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);       }    } ... }

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:博文推荐|构建 IoT 应用——FLiP 技术栈简介
下一篇:系统规划设置心得
相关文章