簡體   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