Spring JPA:跨不同自定义存储库的本机SQL查询

时间:2014-06-03 08:11:55

标签: java sql jpa

我有一个标准appender方法,我用它为自定义存储库中的SQL本机查询准备where子句。比如,com.abc.func1.repository.Pkg1RepositoryCustomImpl

现在,需要在不同包中的下载功能中使用相同的查询。比如,com.abc.func1.repository.Pkg2RepositoryCustomImpl

我不想将存储库自动装入存储库,也希望避免重写相同的代码。因此,我打算将SQL appender方法放在Entity/Model中,就像一个函数一样 public void appendCriteriaToNative(StringBuffer sqlQuery)

任何人都可以建议这种方法是否正确,或者是否有其他更好的设计方法。

0 个答案:

没有答案