随笔分类 -  mybatis

mybatis
摘要:准备工作 参考网址 https://blog.csdn.net/qq_45397131/article/details/124364292 http://www.45fan.com/article.php?aid=1CUibMFNhW1yQWQ9 Mybatis中#{}和${}的区别 #{}是预编译 阅读全文
posted @ 2022-10-03 22:01 疯狗强尼 阅读(254) 评论(0) 推荐(0) 编辑
摘要:一、pom文件增加如下配置 1 <resources> 2 <resource> 3 <directory>src/main/java</directory><!--所在的目录--> 4 <includes><!--包括目录下的.properties,.xml文件都会扫描到--> 5 <includ 阅读全文
posted @ 2021-12-24 09:00 疯狗强尼 阅读(288) 评论(0) 推荐(0) 编辑
摘要:一、一级缓存 ​ SqlSession级别,默认开启,并且不能关闭。操作数据库需要创建SqlSession对象,在对象中有一个HashMap用于缓存数据,不同的SqlSession之间缓存数据区域互不影响。同一个SqlSession执行两次相同的sql语句,第一次执行完毕会将结果保存到缓存中,第二次 阅读全文
posted @ 2021-10-03 13:53 疯狗强尼 阅读(49) 评论(0) 推荐(0) 编辑
摘要:在多表关联查询时,可以通过association加载关联方数据,例如通过findById加载指定Student后,继续对应的加载Classes数据。如果有一种需求,查询student时,只加载该student数据,只有需要加载对应的classes时,例如调用student.getClasses(), 阅读全文
posted @ 2021-10-03 11:59 疯狗强尼 阅读(54) 评论(0) 推荐(0) 编辑
摘要:新建maven工程 在resources目录下新建配置文件generatorConfig.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD M 阅读全文
posted @ 2021-10-03 00:48 疯狗强尼 阅读(27) 评论(0) 推荐(0) 编辑
摘要:建立表 -- -- Table structure for customer -- DROP TABLE IF EXISTS `customer`; CREATE TABLE `customer` ( `id` int(0) NOT NULL AUTO_INCREMENT, `name` varch 阅读全文
posted @ 2021-10-02 16:50 疯狗强尼 阅读(64) 评论(0) 推荐(0) 编辑
摘要:一、mybatis的两种开发方式 使用原生接口 Mapper代理实现自定义接口 二、使用原生接口开发 在数据库Test下新建表 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure for t_account -- 阅读全文
posted @ 2021-09-29 18:26 疯狗强尼 阅读(45) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示