Mybatis
ls65535
这个作者很懒,什么都没留下…
展开
-
mybatis的in查询排序输出
【代码】mybatis的in查询排序输出。原创 2022-11-05 06:51:55 · 859 阅读 · 0 评论 -
mybatis的Interceptor
mybatis的拦截器原创 2022-02-21 16:19:09 · 1679 阅读 · 0 评论 -
Mybatis的懒加载
Mybatis的懒加载原创 2020-11-05 16:20:41 · 137 阅读 · 0 评论 -
ssm整合测试报java.lang.NoClassDefFoundError: Lorg/springframework/jdbc/core/simple/SimpleJdbcTemplate
报错日志:java.lang.NoClassDefFoundError: Lorg/springframework/jdbc/core/simple/SimpleJdbcTemplate;原因:解决换成下面的依赖 <!-- 整合junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version原创 2020-06-29 15:56:53 · 548 阅读 · 0 评论 -
SSM框架,test测试插入数据,操作成功,但数据库没有数据
SSM框架,test测试插入数据,操作成功,但数据库没有数据1.SSM中插入数据没有报错,但是数据库没有值原因:mybatis默认开启事务不会自动提交,只有调用了commit才会提交事务解决方案:去掉继承:AbstractTransactionalJUnit4SpringContextTests,或者加上这两个注解@Transactional@TransactionConfigur...原创 2020-04-09 19:44:47 · 3043 阅读 · 0 评论 -
SpringBoot mybatis 自定义分页插件 注解版
1.要使用4.1版本以上的,否则可能不生效<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.0</version> ...转载 2019-11-18 11:28:48 · 603 阅读 · 0 评论 -
Mybatis批量插入mysql插入自身sql语句太长
1.报错database. Cause: com.mysqljdbc.MysqlDataTruncation: Data truncation: Data too long for column2.原因有两种,1.字段的长度太短;2.mysql的sql语句过长:原因3.解决如果是生产环境不能改mysql的,要分批插入,采用分而治之的方法使用谷歌的com.google.common.co...原创 2019-11-11 19:22:33 · 3633 阅读 · 0 评论 -
mybatis-plus自动生成代码插件
mybatis-plus自动生成代码插件pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati...原创 2019-10-21 16:13:36 · 3562 阅读 · 0 评论 -
mybatis获取刚插入数据的ID
1.很多时候,sql的语句的住建都是逐渐递增的,mybatis给我们提供了获取ID的方法2.代码,方法一1.useGeneratedKeys=“true” keyProperty=“id” <insert id="insert" parameterType="com.yd.pojo.DemoUser" useGeneratedKeys="true" keyProperty="id" ...原创 2019-08-20 18:24:56 · 4300 阅读 · 0 评论 -
MySQL的8.x版本和mybatis.generator的生成代码
MySQL的8.x版本和mybatis.generator的生成代码1.驱动要使用对应的版本2.若出现时区错误mysql执行代码或者加 ?serverTimezone=UTCset global time_zone='+8:00';更详细的请访问MyBatis Generator自动生成代码...原创 2019-06-30 11:46:08 · 1524 阅读 · 0 评论 -
MyBatis动态创建表报错解决
转载dao int insert(@Param("tableName")String tableName,@Param("trackpoint")Trackpoint trackpoint);mapper <insert id="insert" parameterType="xx.xxx.xx.po.Trackpoint"> insert into ${ta...转载 2019-05-28 17:28:44 · 1183 阅读 · 0 评论 -
Mybatis需要注意的地方及知识点
1.SQL中有特殊字符当SQL中有特殊字符&amp;lt;,mybatis不能正常解析时,用&amp;lt;![CDATA[??]]&amp;gt;括起来就解决了&amp;lt;![CDATA[ and age&amp;lt;=#{age} ]]&amp;gt;2.#和$取值的区别2.1.默认情况下,使用#{}格式的语法会导致Mybatis创建PreparedStatement参数并安全地设置参数(就像使原创 2020-03-11 08:10:54 · 137 阅读 · 0 评论 -
MyBatis Generator自动生成代码
.今天记录一下MyBatis Generator自动生成代码1.首先是mybatis-generator-config.xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generato...原创 2019-02-19 22:18:19 · 578 阅读 · 0 评论