
1:jpa 如果使用的是单表查询,为何不使用 mybatis-plus 2:jpa 实现多表的 join 查询,join 的同时换再加过滤条件 3:jpa 自定义的 sql 需要写 java 代码中。 4:如果是一个复杂的 sql,比如子查询后在统计等等。
本人觉得 jpa 做业务复杂的场景真的不如 mybatis 灵活。
1 hcymk2 2020 年 6 月 9 日 via Android 复杂场景请用 rawsql |
2 sagaxu 2020 年 6 月 9 日 via Android 用 XML 拼 SQL 比代码拼 SQL 有什么优势吗?我觉得不管 jpa 有用没用,mybatis 却是个鸡肋,JdbcTemplate 直接搞更爽。 |
3 chenh96 2020 年 6 月 9 日 JPA 不用自己建表。 |
4 LuckyBoyGirl OP @chenh96 jpa 删表更容易 哈哈 |
5 LuckyBoyGirl OP @hcymk2 没用过 我搜搜 |
6 LuckyBoyGirl OP @sagaxu java 代码里面写 sql 就是不爽 哈哈 |
7 sagaxu 2020 年 6 月 9 日 via Android @LuckyBoyGirl Java 是麻烦了点,Kotlin 有多行文本和字符串内变量替换,毫无压力 |
8 arthas2234 2020 年 6 月 9 日 MyBatis 也就国内喜欢用 要应付奇奇怪怪的需求,还有紧迫的时间 很多时候其实是设计的有问题,奈何能力有限 or 时间有限,只能用 sql 一把梭了 |
9 messi110 2020 年 6 月 9 日 mybatis 里直接 sql 感觉方便灵活 |
10 LuckyBoyGirl OP @arthas2234 哈哈 先跑起来 再说 嘿嘿 |
11 LuckyBoyGirl OP @messi110 是 |
12 echo1937 2020 年 6 月 9 日 你完全可以把 jpa 当 mybatis 用。 |