We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
目前的字段策略有两种形式: 1)全局配置 2)注解配置 但是以上形式都不是很灵活,平常使用过种中经常用到的问题是,执行sql时才会根据业务决定哪些字段使用哪些策略,例如: 某表单编辑页面,编辑的时候,某些字段需要传空时修改db数据中对应字段为空(例如一些不必填的字段),有些字段需要为空时保留之前的值(例如一些必填字段,如create_time,create_name等),这时候就需要执行时灵活的指定更字段对应的策略。 可能一些编辑只修改某一两个字段,这种情况默认策略就支持,这里举例就不赘述了。
希望大佬能看到这个提议,否则我们只能xml硬写sql了.........T_T...........
https://baomidou.com/reference/#updatestrategy
The text was updated successfully, but these errors were encountered:
这种情况你可以通过 lamdaUpdate.set方式来处理
Sorry, something went wrong.
确实有这种需求 @fengyujun 这种方式确实可以,但是如果更新的字段特别多,使用起来很繁琐 我之前提交过类似的PR #5898
No branches or pull requests
确认
功能改进
目前的字段策略有两种形式:
1)全局配置
2)注解配置
但是以上形式都不是很灵活,平常使用过种中经常用到的问题是,执行sql时才会根据业务决定哪些字段使用哪些策略,例如:
某表单编辑页面,编辑的时候,某些字段需要传空时修改db数据中对应字段为空(例如一些不必填的字段),有些字段需要为空时保留之前的值(例如一些必填字段,如create_time,create_name等),这时候就需要执行时灵活的指定更字段对应的策略。
可能一些编辑只修改某一两个字段,这种情况默认策略就支持,这里举例就不赘述了。
希望大佬能看到这个提议,否则我们只能xml硬写sql了.........T_T...........
参考资料
https://baomidou.com/reference/#updatestrategy
The text was updated successfully, but these errors were encountered: