2020-06-29 09:57
太长的SQL不适合写在java代码里面,我已经用了很多年SpringDataJPA,但是对于复杂SQL,都会写在xml或者另外的配置里面(SpringDataJPA支持从文件加载SQL),如果一个复杂的SQL写在注解里面,一个Java文件就很庞大,不便于维护和阅读,所以我非常赞同这位作者的设计,有很多独到之处,是结合了很多实际项目出来的框架,而不是综合别人的优缺点而刻意设计的重复造轮子的东西。
2020-06-28 18:13
支持
2020-06-28 17:47
为什么非要用ORM模式 ?
2020-06-28 16:52
归根结底还是那句话:不喜勿喷,适合自己的,才是最好的👏
2020-06-28 17:22
👍
2020-06-28 15:37
可以,看的出作者还是下了很多功夫的,支持一下😆
2020-06-28 13:11
很多人见到sql写在xml中就反对,但从来不拿复杂场景来举例子,总是举一些简单的单表查询来体现优雅!

针对这个问题我写了一篇博文:复杂sql必须是xml才是最佳选择!

https://my.oschina.net/u/4234377/blog/4305669
2020-06-28 13:54
有道理,jpa那种写复杂sql,根本不优雅
2020-06-28 15:29
复制sql 可以放到 代码里 啊! 比如mybatis 就有 @selectprovider ;
2020-06-29 08:40
我和你一样,还是xml方便。
2020-06-28 12:51
又是一堆配置文件
2020-06-28 13:03
那是业务sql,不是配置文件!
回复 @
{{emojiItem.symbol}}
返回顶部
顶部