
mybatis
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs
lazy_cat_go
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Error attempting to get column ‘xxx‘ from result set. Cause: java.sql.SQLDataException
去mapper.xml中查看 resultType返回的类型错了 Error attempting to get column 'signature' from result set. Cause: java.sql.SQLDataException: Cannot determine value type from string 'xxx'\n; Cannot determine value type from string 'xxxx'; nested exception is java.sql.S原创 2021-04-20 17:55:36 · 1557 阅读 · 0 评论 -
spring boot 配置mybatis plus 控制台打印sql
在bootstrap.yml文件中加入 logging: level: com: ciics: cscloud: tpa: base: server: mapper: base: debug 注意下图中红色圈得地方换位自己得dao包所在路径 每日一记 ...原创 2020-08-03 11:19:53 · 775 阅读 · 0 评论 -
mybatits利用uuid增加mysql的主键
<!-- 保存用户 --> <insert id="saveUser" parameterType="类路径.User"> <!-- selectKey 标签实现主键返回 --> <!-- keyColumn:主键对应的表中的哪一列 --> <!-- keyProperty:主键对应的pojo中的哪一个属性 --> <!--...原创 2020-04-26 14:23:55 · 145 阅读 · 0 评论 -
mybatits返回mysql自增列新记录的id值
<!-- 保存用户 --> <insert id="saveUser" parameterType="类路径.User"> <!-- selectKey 标签实现主键返回 --> <!-- keyColumn:主键对应的表中的哪一列 --> <!-- keyProperty:主键对应的pojo中的哪一个属性 --> <!--...原创 2020-04-26 14:16:03 · 236 阅读 · 0 评论 -
mybatis#{}和${}的区别
#{} #{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换。#{}可以有效防止sql注入。 #{}可以接收简单类型值或pojo属性值。 如果parameterType传输单个简单类型值,#{}括号中可以是value或其它名称。 $ {} $ {}表示拼接sql串,通过$ {}可以将parameterType 传入的内...原创 2020-04-26 14:03:43 · 89 阅读 · 0 评论 -
Expected one result (or null) to be returned by selectOne(), but found: 2
selectOne查询一条记录,如果使用selectOne查询多条记录则抛出异常 org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 at org.apache.ibatis.session....原创 2020-04-26 13:57:44 · 793 阅读 · 0 评论 -
mybatis查询映射字段为null
根本原因:数据字段名称和实体字段名称不一致 解决办法1 将实体中的变量名称和数据库中的字段保持一致 解决办法2 在mapper文件中用resultMap 做映射 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://my...原创 2020-04-26 10:43:18 · 2438 阅读 · 0 评论 -
Error setting Log implementation. Cause: java.lang.NoClassDefFoundError: org/apache/log4j/Priority
在添加给mybatis添加sql语句的打印日志后,报错 org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession. ### The error may exist in SQL Mapper Configuration ### Cause: org.apache.ibatis.builder...原创 2020-04-26 10:24:58 · 4882 阅读 · 0 评论 -
The content of element type "configuration" must match "(properties?,settings?,typeAliases?,typeHand
The content of element type “configuration” must match "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,plugins?,environments?,databaseIdProvider?,mappers?) conf...原创 2020-04-26 10:08:04 · 637 阅读 · 0 评论