36 条回复  ·  425 次点击
flowerains 小成 2024-8-9 09:30:32
plus 的重点是简化你的单表查询负担,用 querywrapper 构造一些简单应用增删改查

像你写的这种就应该用 mybatis 自带的,直接在 xml 中写 SQL
shuqin2333 小成 2024-8-9 09:32:36
写个自定义的方法支持下就好了 ColumnUtil.getColumnName(Approve::getApproveTodoStaff)


感觉还是直接写 sql 更直观,好维护点
laikick 小成 2024-8-9 09:37:29
多表的时候还是喜欢写 sql.
angenin 小成 2024-8-9 09:49:22
简单的查询用 plus ,复杂的还是写 sql 吧
fangxisama 小成 2024-8-9 09:52:53
折腾来折腾去,最后还是只用 mybatis 和生成工具。
ZZ74 小成 2024-8-9 10:12:29
这种东西写成 java 代码 真的..... 不如直接 sql
pangdundun996 初学 2024-8-9 10:23:06
@xiaoyureed #15 xml 写 sql 不是更快吗
fpure 小成 2024-8-9 10:30:18

请教 Mybatis plus 用法

真的,很不建议使用这种 mp 的类 queryDSL 的方式进行查询,原因有三:一、污染 service 层;二、毫无可读性;三、代码被 mp 侵入,以后想摘掉 mp 也难弄了
iszhouyu 小成 2024-8-9 10:41:17

请教 Mybatis plus 用法

为啥我用的 mp 没见过.nested()这方法
marking0614 初学 2024-8-9 10:41:28

请教 Mybatis plus 用法

复杂的 SQL 直接 xml 啊,这不给自己找罪受
返回顶部