随笔分类 -  Mybaties

摘要:在mybatis的学习中,狂神建议字符串匹配直接将模糊匹配的符号放在字符串中,如:匹配'keWord',那么实际所使用的参数应该为'%keyWord%' map.put("keyWord","%" + keyWord + "%"); <select id="getUserLikeGaojianLis 阅读全文 »
posted @ 2020-08-09 08:59 Arno_vc 阅读(593) 评论(0) 推荐(0) 编辑
摘要:关于Mybatis的学习主要参考了狂神的视频 一级缓存 (1).使用范围:从sqlSession会话开始到结束 (2).使用:默认打开,无法关闭 (3).测试使用(需要打开日志观察数据库的连接情况): public static void Maintest(){ SqlSession sqlSess 阅读全文 »
posted @ 2020-07-25 10:54 Arno_vc 阅读(125) 评论(0) 推荐(0) 编辑
摘要:动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。 如果你之前用过 JSTL 或任何基于类 阅读全文 »
posted @ 2020-07-24 19:55 Arno_vc 阅读(114) 评论(0) 推荐(0) 编辑
摘要:关于为什么要将Mybatis的mappers.xml文件配置到resources目录下的粗浅看法: (1).使文件目录更加清晰.resources文件目录下通常为配置文件,所以将Mappers.xml配置文件放在resources下看上去是合情合理的 (2).在面向接口编程的趋势下,将mappers 阅读全文 »
posted @ 2020-07-24 19:51 Arno_vc 阅读(1093) 评论(0) 推荐(0) 编辑
摘要:使用limit分页(sql语句) SELECT * FROM user limit 0,2 #从第0个开始查,查2个 使用Mybatis实现分页,核心还是sql(map) <select id="getUserList" resultMap="user" parameterType="map"> s 阅读全文 »
posted @ 2020-07-23 11:10 Arno_vc 阅读(128) 评论(0) 推荐(0) 编辑
摘要:参考资料: (1). 百度百科:https://baike.baidu.com/item/log4j/480673?fr=aladdin (2). B站狂神的视频:https://www.bilibili.com/video/BV1NE411Q7Nx?p=5 log4j功能: (1). Log4j是 阅读全文 »
posted @ 2020-07-23 11:08 Arno_vc 阅读(495) 评论(0) 推荐(1) 编辑
摘要:基本使用: 解决属性名和数据库字段名不一致的问题 <resultMap id="user" type="com.guan.bean.UserBean"> <result column="UPassword" property="password"></result> </resultMap> <se 阅读全文 »
posted @ 2020-07-23 10:16 Arno_vc 阅读(161) 评论(0) 推荐(0) 编辑
摘要:不同作用域和生命周期类别是至关重要的,因为错误的使用会导致非常严重的并发问题 SqlSessionFactoryBuilder 这个类可以被实例化、使用和丢弃,一旦创建了 SqlSessionFactory,就不再需要它了 作用域:方法作用域(局部作用域),写成静态代码块,在虚拟机初始化的时候执行, 阅读全文 »
posted @ 2020-07-23 10:00 Arno_vc 阅读(137) 评论(0) 推荐(0) 编辑
摘要:使用Map传递 优点:直接在sql中取出key即可 缺点:适用于小项目,不符合大公司规范 对象传递参数 优点:符合标准规范 缺点:麻烦 3.只有一个基本类型参数的情况下,直接在sql中取中 4.多个参数用Map,或者注解 阅读全文 »
posted @ 2020-07-22 20:36 Arno_vc 阅读(136) 评论(0) 推荐(0) 编辑
摘要:注:该文档参考了 https://mybatis.org/mybatis-3/zh/configuration.html 狂神的视频:https://www.bilibili.com/video/BV1NE411Q7Nx?p=17 ##一.配置属性(properties) 目标:解耦 直接在myba 阅读全文 »
posted @ 2020-07-22 20:33 Arno_vc 阅读(205) 评论(0) 推荐(0) 编辑
摘要:##Mybatis环境配置 官方文档地址:https://mybatis.org/mybatis-3/zh/getting-started.html ###一.添加依赖 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</ 阅读全文 »
posted @ 2020-07-21 19:59 Arno_vc 阅读(193) 评论(0) 推荐(0) 编辑

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