- mybatis updateByPrimaryKey 和 updateByPrimaryKeySelective 的区别
在MyBatis框架中,updateByPrimaryKey和updateByPrimaryKeySelective是两种常用的更新数据的方法,它们的主要区别在于如何处理非主键字段的NULL值。1.updateByPrimaryKey方法功能:根据主键更新记录的所有字段,不管字段值是否为NULL。行为:如果某个非主键字段被设置为NULL,......
- SUMO文档阅读——PlainXML
Tutorialshttps://sumo.dlr.de/docs/Tutorials/index.htmlnet.xml(道路设置)和route.xml(车类型设置+车流量设置)+.sumocfg(综合前两个xml文件)十字路口的例子https://sumo.dlr.de/docs/Networks/PlainXML.htmlToolshttps://sumo.dlr.de/docs/Tools/#tools_by_cat......
- MyBatis 学习笔记
MyBatis执行器JDBC的执行过程分为四步:获取数据库连接(Connection)预编译SQL(PrepareStatement)设置参数执行SQL(ResultSet)MyBatis提供了执行器Executor将这一过程进行封装,对外提供SqlSession让用户通过调用其API直接操作数据库,因为SqlSession持有执行器Executor......
- mybatis 批量添加xml写法 (自增id)
Mybatis批量添加xml写法(自增id) 1、Mapper里面写法 @Param指明参数名称publicintinsertBatchKernelZhiRecord(@Param("recordList")List<KernelZhiRecord>recordList);2、Xml里面写法自增:useGeneratedKeys指明字段:ke......
- javax.xml.ws.EndPoint报错
可能的原因,检查下jdk版本,在jdk8>以上版本中,已经弃用该对象。 先安装jdk21,然后再安装jdk1.8,项目中有用到该对象,提示无法正常加载。(前提确保所有jar都正常引入)排查步骤,看下idea开发工具中jdk的配置版本, javax.xml.ws.EndPoint在jdk1.8版本中存在,高版本中不存在。......
- Mybatis Plus保姆级教程 (一学就会!!!)
目录一、概述二、框架结构2.1框架剖析2.2基本使用2.2.1创建Mapper接口2.2.2测试三、常用注解
[email protected]@TableField3.2.1exist3.2.2select3.2.3fill3.3@TableId3.3.1value3.3.2typeNONEINPUTAUTOASSIGN_ID和ASSIGN_UUI......
- 01MybatisPlus(SpringCloud入门必学!!!!微服务!!项目实战!!深度理解MP用法!!!)
微服务springCloud,今天第一课就是MybatisPlus!!!大家在日常开发中应该能发现,单表的CRUD功能代码重复度很高,也没有什么难度。而这部分代码量往往比较大,开发起来比较费时。 因此,目前企业中都会使用一些组件来简化或省略单表的CRUD开发工作。目前在国内使用较多的......
- MybatisPlus动态表名
官网文档https://baomidou.com/plugins/dynamic-table-name/Java代码配置拦截器importcom.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;importcom.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor;importorg.spring......
- Mybatis 常见异常
Mybatis列表查询只返回了部分数据,Sql语句多出limit异常//list查询接口List<Info>infoList=xxxMapper.selectList();列表查询接口,只返回了部分数据原因通过日志观察,发现日志打印的sql多了limit参数,怀疑时与分页有关;基于此,搜索资料发现,PageHelper插件是通过ThreadLoc......
- Swagger 3.0 & MybatisPlus 主键BigDecimal 使用过程问题
PS:本来用的是2.x的,但是因为换了后端框架,导致版本不适配,于是调整到3.0<dependency><groupId>io.springfox</groupId><artifactId>springfox-boot-starter</artifactId><version>3.0.0</version>&......