mybatis
想养一只!
好好生活 慢慢相遇
展开
-
Caused by: java.sql.SQLException: Column ‘某个字段‘ cannot be null
完整报错提示:2020-10-10 18:14:00.139 INFO 13760 --- [nio-8082-exec-9] biz.xcj.conf.db.DataSourceAspect : 切换至master!2020-10-10 18:14:00.170 DEBUG 13760 --- [nio-8082-exec-9] b.x.m.C.insertComparison : ==> Preparing: insert into comp原创 2020-10-10 18:18:31 · 3061 阅读 · 0 评论 -
Mybatis常见面试题总结(详细)
Mybatis常见面试题总结原创 2020-03-20 14:31:05 · 1092 阅读 · 0 评论 -
mybatis文档笔记
目录这两个链接 基本上把本目录的所有知识点都包含进去了mybatis高级查询具体操作mybatis增删改查基本操作Mybatis框架1. jdbc回顾:2. mybatis介绍3. mybatis的整体架构4. mybatis快速入门5. 完整CRUD操作6. 动态代理mapper实现类7. mybatis-config 配置8. Mapper.xml9. 整理10...原创 2020-03-11 07:30:46 · 977 阅读 · 0 评论 -
Mybatis的高级查询(包含一对一,一对多,多对多,resultMap的继承,分页插件pagehelper知识点)详细
项目目录: 所有知识点和提示说明的地方我都写在代码中了,不懂的地方可以私聊我需要的数据库表和数据:User实体类:package com.ljh.pojo;import java.util.Date;public class User { private Integer id; private String userName; private String...原创 2020-03-08 01:22:26 · 833 阅读 · 0 评论 -
Mybatis的增删改查操作(包含动态代理,动态SQL标签,缓存,#与$的使用传入多参数,获取自增id等基本操作)
我是在idea中创建的项目首先项目大致目录:其中UserMapperImpl和UserTest是多余的,当做纪念所以没有删除。User pojo类:package com.ljh.pojo;public class User { private Integer id; private String userName; private String sex; ...原创 2020-03-07 22:15:27 · 321 阅读 · 0 评论 -
映射Mapper.xml文件的几种方式
第一种:mybatis-config.xml配置文件中的格式:<mappers> <mapper resource="org/mybatis/builder/AuthorMapper.xml"/> <mapper resource="org/mybatis/builder/BlogMapper.xml"/> <mapper resource...原创 2020-03-07 00:14:03 · 3877 阅读 · 0 评论 -
mybatis动态SQL
实体类 需求1:查询年龄为21的用户,如果输入了姓名,根据姓名进行查找,如果不输入就按默认年龄来查询。 public List<UserPojo> selectUserByName(@Param("name")String name); 需求2:查询用户,如果输入了姓名则按照姓名查找,否则如果输入了年龄则按照年龄查找。 public List<UserPojo> s...原创 2019-11-04 18:57:58 · 164 阅读 · 0 评论 -
mybatis中$和#的区别
1、¥字符串拼接,# 参数站位相当于jdbc中的?2、¥不能够防止sql注入,#可以防止sql注入的3、¥可以替换sql语句任何一个内容,#只能替换参数4、¥如果操作字符串,需要在sql中使用单引号。 #不需要(不需要判断数据类型,会自动转换)(¥要考虑参类型 ,#不用考虑参数类型)简单来说#{} 解析的是占位符?可以防止SQL注入, 比如打印出来的语句 select * from tab...原创 2019-11-01 20:04:31 · 500 阅读 · 2 评论 -
mybatis高级查询
一对一查询<resultMap id="orderuser" type="Order" autoMapping="true"> <id column="oid" property="id"/> <association property="user" javaType="User" autoMapping="true"> <id colum...原创 2019-11-01 19:33:48 · 216 阅读 · 0 评论 -
关于Mybatis的各种配置文件
关于Mybatis的各种配置文件pox.xml<--配置jdk版本--><build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin&l...原创 2019-11-01 18:52:57 · 442 阅读 · 0 评论