随笔分类 - mybatis
摘要:@Insert:实现新增 @Update:实现更新 @Delete:实现删除 @Select:实现查询 @Result:实现结果集封装 @Results:可以与@Result 一起使用,封装多个结果集 @ResultMap:实现引用@Results 定义的封装 @One:实现一对一结果集封装 @Ma
阅读全文
摘要:Mybatis 中缓存分为一级缓存,二级缓存。 一级缓存 一级缓存是 SqlSession 级别的缓存,只要 SqlSession 没有 flush 或 close,它就存在 默认开启并使用 当调用 SqlSession 的修改,添加,删除,commit(),close()等方法时,就会清空一级缓存
阅读全文
摘要:一对一 <resultMap type="account" id="accountMap"> <id column="aid" property="id"/> <result column="uid" property="uid"/> <result column="money" property=
阅读全文
摘要:一对一 <!-- 建立对应关系 --> <resultMap type="account" id="accountMap"> <id column="aid" property="id"/> <result column="uid" property="uid"/> <result column="
阅读全文
摘要:1、连接池 pooled 用连接池 unpooled 不用连接池 <dataSource type="POOLED"> <property name="driver" value="${jdbc.driver}"/> <property name="url" value="${jdbc.url}"/
阅读全文
摘要:1、引入外部properties db.properties必须在类路径下 <properties resource="db.properties"> <!-- <property name="driver" value="com.mysql.jdbc.Driver"/>--> <!-- <prop
阅读全文
摘要:如果注册过类型别名的,可以直接使用别名。没有注册过的必须,使用全限定类名。 基本类型和String我们可以直接写类型名称,也可以使用包名 定义别名 在SqlMapConfig.xml中定义 <typeAliases> <!-- 单个别名定义 --> <typeAlias alias="user" t
阅读全文
摘要:1、导入依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.29</version> </dependency> <dependency> <group
阅读全文