繁体   English   中英

是否有任何良好的通用JPA DAO实现?

[英]Is there any good generic JPA DAO implemenation?

根据这篇文章 ,通用JPA DAO(数据访问对象)是一个非常好的模式。

有没有好的实施?

您可以查看Spring Data JPA

Spring Data JPA中引入了一些新概念,例如基于方法名称的Query创建,因此您可以声明类似findById(String id) ,而“generic”实现将解释方法的名称并执行类似select Entity from Entity where id = 'given string'

也支持findByNameAndLastName(String name, String lastName)findByNameOrInternalId(String name, int internalId)等方法。

只是想为JPA提一些更通用的dao实现:

Querydsl支持JPA,并且为构建查询的复杂谓词提供了广泛的支持。

它不支持更新和插入,但您可以使用Spring Data,因为Querydsl还与Spring存储库集成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM