![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MBG
文章平均质量分 82
♬ 小邢同学
吃的苦中苦,方为人上人
展开
-
updateByExample与updateByExampleSelective&updateByPrimaryKey与updateByPrimaryKeySelective的区别1和使用
在使用MyBatis时,使用逆向工程工具生成一套接口和xml映射文件用于简单的单表操作,而其中有四个比较类似的接口方法,一套是 updateByExample与updateByExampleSelective另一套updateByPrimaryKey与updateByPrimaryKeySelective它们的作用是对数据库进行更新操作。1、updateByExample()按主键更新更新所有的字段,包括字段为null的也更新2、updateByExampleSelective()按主键更新值不原创 2021-07-30 08:58:01 · 4755 阅读 · 3 评论 -
Mybatis逆向工程生成的selectByExample,selectByPrimaryKey和select详解
Mybatis的逆向工程生成的Example类主要进行实体类的复杂查询通用mapper中selectByExample,selectByPrimaryKey和select的区别1、selectByExample几乎可以解决所有的查询,select和selectByPrimary是简化的针对特定情况的解决方法2、以主键为条件进行查询, selectByExample的代码如下:Example example = new Example(Sku.class);Example.Criteria crit原创 2021-07-22 08:59:18 · 5390 阅读 · 0 评论 -
mybatis之generator入门及使用方法
一、generator简介MyBatis Generator(MBG)是MyBatis MyBatis 和iBATIS的代码生成器。它将为所有版本的MyBatis以及版本2.2.0之后的iBATIS版本生成代码。它将内省数据库表(或许多表),并将生成可用于访问表的工件。这减少了设置对象和配置文件以与数据库表交互的初始麻烦。MBG寻求对简单CRUD(创建,检索,更新,删除)的大部分数据库操作产生重大影响。(一句话,generator可以自动生成代码和映射文件,但是多表查询还是需要我们去配置,即使这样也可以省原创 2021-07-08 19:23:03 · 1280 阅读 · 0 评论