[英]Is there any good generic JPA DAO implemenation?
您可以查看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.