Mybatis
白杨天之城
始于行,乐于成。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis-Plus的常用注解
@TableName----用于定义表名 常用属性: value 用于定义表名 @TableId ----用于定义表的主键 常用属性: value 用于定义主键字段名 type 用于定义主键类型(主键策略 IdType) 主键策略: IdType.AUTO — 主键自增,系统分配,不需要手动输入 IdType.NONE — 未设置主键 IdType.INPUT — 需要自己输入 主键值。 IdType.ASSIGN_ID — 系统分配 ID,用于数值型数据 IdType.ASSIGN_UU原创 2021-02-04 17:31:22 · 1393 阅读 · 0 评论 -
Could not find result map com.entity.User
1、报错问题: Could not find result map com.entity.User 原因:resultType写成了resultMap 2、resultMap是你在xml文件中定义的接收查询返回字段的映射map,而resultType是你定义的接收查询返回数据的实体类 3、但mapper.xml中的错误不一定就是调用的方法中的错误,在同一个文件中若其他方法有错,即便不执行也会报...原创 2019-05-08 09:33:51 · 3401 阅读 · 4 评论 -
Mybatis中插入记录后获取该条记录ID
之前面试中遇到过这个问题,当时没有回答上来,现在做下笔记记录一下。 主键生成有两种方式: 1、主键自增长,这种是需要得到插入成功后数据库生成的id。 2、自定义主键(使用UUID或其他方式),这种一般是现在java代码中生成id,然后存入数据库。 MyBatis 中主键回填的两种实现方式: 1、推荐方式: <insert id="insert" useGeneratedKeys="true"...原创 2019-04-25 10:45:26 · 1401 阅读 · 0 评论 -
怎么在自己的xml中得到自己想查出的字段数据?
前天,公司一同事遇到一个问题,他想在自己的代码里写一个方法,这个方法得到的是两个实体类的部分内容,而且这两个实体类都不是他写的。比如: 一个类里有用户名 username、密码password,另一个里有职位position、级别level,他想通过一个方法在自己的xml中得到全部信息。 我是这样做的: 新写了一个类,包含想得到的属性,xml中resultType是新写的类,sql中要用as关键字...原创 2019-05-09 11:22:45 · 759 阅读 · 0 评论 -
@SpringBootApplication(exclude={DataSourceAutoConfiguration.class})
今天解决问题遇到了这个注解,记录一下。 禁止springboot自动注入数据源配置 暂时没有深入研究,待续。原创 2019-05-15 17:39:12 · 13761 阅读 · 3 评论 -
mybatis.xml中foreach的用法
mybatis.xml中一个字段要匹配多个值用法: select * from T_USER t where t.ID in <foreach item="item" index="index" collection="list" open="(" separator="," close=")"> #{item} </foreach> list是参数的名称,集合...原创 2019-06-25 17:56:44 · 12241 阅读 · 0 评论
分享