[英]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.