会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
咖喱给给啊
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
30
下一页
2022年9月27日
MyBatis的逆向工程
摘要: 正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程 的。 逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源: Java实体类 Mapper接口 Mapper映射文件 1、创建逆向工程的步骤 a>添加依赖和插件 <!-- 依赖MyBat
阅读全文
posted @ 2022-09-27 02:36 咖喱给给啊
阅读(33)
评论(0)
推荐(0)
2022年9月26日
整合第三方缓存EHCache
摘要: a>添加依赖 <!-- Mybatis EHCache整合包 --> <dependency> <groupId>org.mybatis.caches</groupId> <artifactId>mybatis-ehcache</artifactId> <version>1.2.1</version
阅读全文
posted @ 2022-09-26 22:54 咖喱给给啊
阅读(37)
评论(0)
推荐(0)
MyBatis的缓存
摘要: 1、MyBatis的一级缓存 一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就 会从缓存中直接获取,不会从数据库重新访问 使一级缓存失效的四种情况: 1) 不同的SqlSession对应不同的一级缓存 2) 同一个SqlSession但是
阅读全文
posted @ 2022-09-26 22:52 咖喱给给啊
阅读(33)
评论(0)
推荐(0)
动态SQL
摘要: Mybatis框架的动态SQL技术是一种根据特定条件动态拼装SQL语句的功能,它存在的意义是为了解决 拼接SQL语句字符串时的痛点问题。 1、if if标签可通过test属性的表达式进行判断,若表达式的结果为true,则标签中的内容会执行;反之标签中 的内容不会执行 <!--List<Emp> ge
阅读全文
posted @ 2022-09-26 22:03 咖喱给给啊
阅读(45)
评论(0)
推荐(0)
2022年9月25日
自定义映射resultMap
摘要: 1、resultMap处理字段和属性的映射关系 若字段名和实体类中的属性名不一致,则可以通过resultMap设置自定义映射 <!-- resultMap:设置自定义映射 属性: id:表示自定义映射的唯一标识 type:查询的数据要映射的实体类的类型 子标签: id:设置主键的映射关系 resul
阅读全文
posted @ 2022-09-25 04:50 咖喱给给啊
阅读(55)
评论(0)
推荐(0)
特殊SQL的执行
摘要: 1、模糊查询 /** * 测试模糊查询 * @param mohu * @return */ List<User> testMohu(@Param("mohu") String mohu); <!--List<User> testMohu(@Param("mohu") String mohu);--
阅读全文
posted @ 2022-09-25 02:22 咖喱给给啊
阅读(25)
评论(0)
推荐(0)
MyBatis的各种查询功能
摘要: 1、查询一个实体类对象 /** * 根据用户id查询用户信息 * @param id * @return */ User getUserById(@Param("id") int id); <!--User getUserById(@Param("id") int id);--> <select i
阅读全文
posted @ 2022-09-25 00:57 咖喱给给啊
阅读(1531)
评论(0)
推荐(0)
2022年9月24日
MyBatis获取参数值的两种方式(重点)
摘要: MyBatis获取参数值的两种方式: ${}和#{} ${}的本质就是字符串拼接,#{}的本质就是占位符赋值 ${}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引 号; 但是#{}使用占位符赋值的方式拼接sql,此时为字符串类型或日期类型的字段进行赋值时,可
阅读全文
posted @ 2022-09-24 23:06 咖喱给给啊
阅读(751)
评论(0)
推荐(0)
resultType-resultMap注意点
摘要: 注意: 1、查询的标签select必须设置属性resultType或resultMap,用于设置实体类和数据库表的映射 关系 resultType:自动映射,用于属性名和表中字段名一致的情况 resultMap:自定义映射,用于一对多或多对一或字段名和属性名不一致的情况 2、当查询的数据为多条时,不
阅读全文
posted @ 2022-09-24 22:28 咖喱给给啊
阅读(36)
评论(0)
推荐(0)
junit测试-log4j日志-详细版配置
摘要: 开启log4j <!-- log4j日志 --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <?xml version="1
阅读全文
posted @ 2022-09-24 19:58 咖喱给给啊
阅读(304)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
30
下一页
公告