开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
Generic DAO首页、文档和下载 - 轻量级 ORM 框架 - 开源中国社区
全部项目分类
我要评价
Apache
Java
跨平台
分享
收藏
3 人收藏
收录时间:2012-03-19
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);
     
}
   
}
...
}

大家对 Generic DAO 的评论 (全部 0 条评论)
{{repayCom.userName}}
Generic DAO 相关问答 (全部 1 个问答)
Generic DAO 相关博客
顶部