当前位置: 软件>java软件
Java的DAO框架 AutoDAO
来源: http://www.oschina.net/p/autodao
发布时间:2015-01-25
本文导语: AutoDAO 项目的目标是让Java DAO类的创建变得尽可能简单。只要设计DAO接口,并在接口中利用注释编写必要的HQL,就能够实现所需要的功能。不需要编写实现代码和复杂的XML配 置。对于Common DAO查询可以不用写任何持久化代码,支...
AutoDAO 项目的目标是让Java DAO类的创建变得尽可能简单。只要设计DAO接口,并在接口中利用注释编写必要的HQL,就能够实现所需要的功能。不需要编写实现代码和复杂的XML配 置。对于Common DAO查询可以不用写任何持久化代码,支持Hibernate/JPA,支持在代码编译的时候就能够检查CRUD操作。支持分页,命名参数,命名查询和 HQL校验以实现复杂HQL语句的简单化。
示例代码:
public interface BookDao {
@Finder(query="select b from Book b where title = ?")
Book getByTitle(String title);
@Finder(query="select b from Book b where title like :title and author = :author")
List findByAuthorAndTitlePart(@Named("titlePart") String titlePart, @Named("author") String author);
}
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。