jpa怎么才能更加优雅的连表查询啊?

落后君丶 发布于 2018/08/10 17:18
阅读 319
收藏 0

连表查,返回自定义值,动态sql,以前用mybatis的时候这些压根就不是问题,mapper文件全部帮你解决了,现在项目组非要搞个jpa,也没啥人真的会玩,网上看了一堆帖子,解决是解决了,代码多了三四倍都不止!!!!!我是真的烦!!是我功力不够?还是spring 官方搞个spring data 恶心人?头都炸了!说什么以后好维护,好维护个鬼!!你自己都看不懂你嵌套的代码了!!!!

加载中
0
ZERONER
ZERONER

上个公司项目是用的jpa,一般的业务完全能满足的,也挺方便,基本不用写sql。我记得连表查的话,spring data jpa有文档,基本也是不写sql的代码组装。鉴于上个项目复杂度不是那么大,所以也不能提出有效的建议。不过官方文档应该能帮到你。

落后君丶
落后君丶
已经放弃jpa了。。。把项目改造成mybatis了还好写现在是刚刚开始写没几天。
0
云舒丶丨
云舒丶丨
jpa有一个第三方插件组装,Querydsl,你可以了解下
0
Fandy_Chen
Fandy_Chen
用hql连表查还可以吧
0
魔力猫
魔力猫

我认为你用不好,恐怕是因为从一开始就抵触。Mybatis因为他自己干不了,所以才需要mapper。JPA很多地方都可以约定和自动化,自然对于mapper的需要少。而且JPA本身也不是不支持类似mybatis的操作方式。

返回顶部
顶部