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<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);
}
}
...
}
评论
DAO Fusion轻量级DAO框架
DAOFusion是一个轻量级的,但功能完整具备可扩展性的实现了DAO设计模式的Java框架,基于JPA和Hibernate构建。示例代码:@Entity@Table(name="customers"
DAO Fusion轻量级DAO框架
0
ActiveAndroidAndroid轻量级ORM框架
ActiveAndroid算是一个轻量级的ORM框架,简单地通过如save()和delete()等方
ActiveAndroidAndroid轻量级ORM框架
0
Light.Data.Net 轻量级 ORM 框架
Light.Data是一个轻量级的基于dotnetstandard2.0的ORM框架,通过对实体模型类的Attribute或者配置文件进行配置与数据表的对应关系.使用核心类DataContext对数据
Light.Data.Net 轻量级 ORM 框架
0
ActiveAndroidAndroid轻量级ORM框架
ActiveAndroid算是一个轻量级的ORM框架,简单地通过如save()和delete()等方法来做到增删改查等操作。配置起来也还算简单。示例代码:@Table(name="Categories
ActiveAndroidAndroid轻量级ORM框架
0
Mast轻量级orm框架
Mast是一个轻量级orm框架,能够在几分钟内快速上手开发,并支持mysql,mssql,oracle,access数据库.目前Mast支持以下功能: 新增,修改,删除,查询 自动分页功能 批量新增,
Mast轻量级orm框架
0
Light.Data.Net 轻量级 ORM 框架
Light.Data是一个轻量级的基于dotnet standard 2.0的ORM框架, 通过对实
Light.Data.Net 轻量级 ORM 框架
0