Mybatisplus-plus 1.1.0 发布,根据多个字段联合主键增删改查
原生mybatisplus只支持一个主键,mpp支持多个字段联合主键增删改查,mapper需要继承MppBaseMapper实体类中联合主键的字段,需要用@MppMultiId注解修饰
在实例类成员变量上使用@MppMultiId表明联合主键
@TableName("test07") public class Test07Entity { @MppMultiId @TableField(value = "k1") private Integer k1; @MppMultiId @TableField(value = "k2") private String k2; @TableField(value = "col1") private String col1; @TableField(value = "col2") private String col2; mapper需要继承MppBaseMapper @Mapper public interface Test07Mapper extends MppBaseMapper<Test07Entity> { } 根据多主键增删改查 public void testMultiId(){ //id Test07Entity idEntity=new Test07Entity(); idEntity.setK1(1); idEntity.setK2("111"); //del test07Mapper.deleteByMultiId(idEntity); //add test07Mapper.insert(idEntity); //query Test07Entity retEntity=test07Mapper.selectByMultiId(idEntity); retEntity.setCol1("xxxx"); //update test07Mapper.updateByMultiId(retEntity); }

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Pulsar Flinkconnector 2.7.0 正式发布,支持最新版 Pulsar 与 Flink
Pulsar Flink 连接器 2.7.0 支持 Apache Pulsar 2.7.0 和 Apache Flink 1.12 中的功能,并且与 Flink连接器 和Flink 消息格式完全兼容。 新版本特性: 高性能的有序消息队列; 为 Pulsar sink 引入 exactly-once 的语义(基于 Pulsar transaction); 引入 upsert-pulsar 连接器; 支持在 FLIP-27和FLIP-95 中引入的新的源接口和Table API; 支持SQL读写元数据(FLIP-107)等等。
- 下一篇
深度操作系统 deepin 20.1 (1010) 发布
深度操作系统 deepin 20.1 (1010) 已发布。根据官方的发布公告,新版本采用了稳定版的 Kernel 5.8 内核,将底层系统升级至Debian 10.6,提升了系统稳定性和兼容性。另外,deepin 20.1 还更新了深度全家桶应用,并针对启动时间、安装时间、资源占用、启动响应等方面进行了优化,带来更好的性能表现。 以下内容摘录自发布公告。 更加稳定内核版本 本次对内核升级到Kernel5.8(Stable)版本,对Kernel 5.4(LTS)也小版本进行升级,在系统安装界面可以选择内核进行安装,在提升系统整体稳定性的同时,保证兼容更多不同设备。 注:对应5.10版本内核后续采取推送方式社区测试。 升级系统底层仓库 本次系统默认集成Debian 10.6仓库,跟随上游稳定的仓库版本,主要针对以往部分安全性问题修复,解决部分严重问题。 注:最新的Debian 10.7仓库后续采取推送升级方式到社区。 优化提升系统性能 内核配置和代码级的整体优化,提升了处理器计算、网络传输与应答、文件读写、图形显示方面的运行效能,针对常规操作进行了系统级优化。全方位的性能提升带给您操作更...
相关文章
文章评论
共有0条评论来说两句吧...