![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
文章平均质量分 56
PIG_先生
时间都要花在技术上
展开
-
Mybatis中collection、association标签使用
Mybatis中collection、association标签使用数据库环境搭建:CREATE TABLE teacher ( id INT(10) NOT NULL, name VARCHAR(30) DEFAULT NULL, PRIMARY KEY (id)) ENGINE=INNODB DEFAULT CHARSET=utf8INSERT INTO teacher(id, name) VALUES (1, '诸老师'); CREATE TABLE student (原创 2021-02-05 17:01:33 · 641 阅读 · 0 评论 -
Mybatis面试题集
MyBatis 面试题答案解析1、什么是 Mybatis?2、Mybaits 的优点:3、MyBatis 框架的缺点:4、MyBatis 框架适用场合:5、MyBatis 与 Hibernate 有哪些不同?6、#{}和${}的区别是什么?7、当实体类中的属性名和表中的字段名不一样 ,怎么办 ?8、 模糊查询 like 语句该怎么写?9、通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应,请问,这个 Dao 接口的工作原理是什么?Dao 接口里的方法,参数不同时,方法能重载吗?10、Mybatis原创 2020-06-23 19:52:19 · 105 阅读 · 0 评论 -
Mybatis的别名(typeAliases)
类型别名(typeAliases)类型别名可为 Java 类型设置一个缩写名字。 它仅用于 XML 配置,意在降低冗余的全限定类名书写。例如:<typeAliases> <typeAlias alias="User" type="com.adrian.pojo.User"/></typeAliases>当这样配置时,User 可以用在任何使用 com.adrian.pojo.User 的地方。也可以指定一个包名,MyBatis 会在包名下面搜索需要的 Ja原创 2020-06-11 14:58:33 · 1150 阅读 · 0 评论 -
MyBatis的增删改查(CRUD)
CRUD1、namespacenamespace中的包名要和Dao/mapper接口的包名一致2、select选择,查询语句:id :就是对应的namespace中的方法名;resultType:SQL语句执行的返回值;parameterType:参数类型<select id="getUserList" resultType="com.adrian.pojo.User"> select * from user;</select>3、Insert<!原创 2020-06-11 14:14:30 · 114 阅读 · 0 评论 -
MyBatis trim标签的使用教程
<trim prefix="" prefixOverrides="" suffix="" suffixOverrides=""> sql语句<trim>属性说明prefix给sql语句拼接的前缀prefixOverrides给sql语句拼接的后缀suffix去除sql语句前面的关键字或者字符,该关键字或者字符由prefixOverrides属性指定,假设该属性指定为"AND",当sql语句的开头为"AND",trim标签将会去除该"AND"原创 2020-05-24 20:10:58 · 158 阅读 · 0 评论