myBatis面试题
摘要:作者:程序员大彬 链接:https://www.zhihu.com/question/407007970/answer/2924795185 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 Mybatis是什么? MyBatis框架是一个开源的数据持久层框架。 它的
阅读全文
posted @
2023-03-13 15:35
可惜君已逝i
阅读(44)
推荐(0) 编辑
mybatis-一对多、多对一
摘要:多对一: 多个学生对一个老师 就是 多对一 对学生:多个学生关联一个老师 一对多: 一个老师 对 多个学生 对老师而言:一个老师 有 很多学生 SQL #创建teachaer表CREATE TABLE `teacher`(`id` INT(10) NOT NULL,`name` VARCHAR(30
阅读全文
posted @
2022-08-23 14:20
可惜君已逝i
阅读(18)
推荐(0) 编辑
mybatis-使用注解开发,LomBok的使用
摘要:使用注解开发 面向接口编程: 之前学过面向对象编程,也学习过接口,真正开发中,很多时候会选择面向接口的编程。 根本原因:解耦 可拓展,提高复用, 分层开发中,上层不用管具体的实现 大家都遵守共同的标准,使得开发变得容易,规范性更好 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成
阅读全文
posted @
2022-08-22 11:29
可惜君已逝i
阅读(44)
推荐(0) 编辑
mybatis-分页介绍
摘要:分页 思考:为什么分页? 查数据库时,数据太多,可以减少数据处理量。 使用limit分页 语法:SELECT *from user limit startIndex,pageSize;#startIndex 在哪个开始#pageSize 每页显示几个 使用ybatis实现分页,核心SQL mappe
阅读全文
posted @
2022-08-17 17:40
可惜君已逝i
阅读(32)
推荐(0) 编辑
mybatis-日志(log4j)
摘要:### 日志 #### 1、日志: 如果数据库操作出现异常,需要拍错。日志就是最好的助手。 以前 sout debug 现在 日志 <setting>配置 | logImpl | 指定 MyBatis 所用日志的具体实现,未指定时将自动查找。 | SLF4J \| LOG4J \| LOG4J2 \
阅读全文
posted @
2022-08-17 10:24
可惜君已逝i
阅读(101)
推荐(0) 编辑
mybatis-resultMap简单使用(解决属性名和字段名不一致)
摘要:结果映射 resultMap 元素是 MyBatis 中最重要最强大的元素 ResultMap 的设计思想是,对简单的语句做到零配置,对于复杂一点的语句,只需要描述语句之间的关系就行了。 属性名和字段名不一致 @Alias("hello")public class User { private in
阅读全文
posted @
2022-08-15 19:27
可惜君已逝i
阅读(90)
推荐(0) 编辑
MyBatis配置解析
摘要:配置解析 配置文件说明书 配置_MyBatis中文网 1、核心配置文件 mybatis-config.xml configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFacto
阅读全文
posted @
2022-08-15 18:27
可惜君已逝i
阅读(69)
推荐(0) 编辑
mybatis——增删改查、map应用、模糊查询
摘要:CRUD增删改查 1、namespace 要和dao/mapper的接口的包名相同 2、select 1、编写接口 2、mapper中sql语句 3、测试 选择 查询语句 id:就是对应的namespace中方法名;; resultType:sql语句执行的返回值 paramerType:sql执行
阅读全文
posted @
2022-08-15 11:35
可惜君已逝i
阅读(92)
推荐(0) 编辑
mybatis的第一个程序(编写mybatis工具类、第一个mapper文件、mybtis-config.xml文件、mapper的注册)
摘要:1创建数据库 插入数据 2、创建maven项目 2.1删除src文件 ,变成父项目 配置maven的setting文件。 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"
阅读全文
posted @
2022-08-12 10:22
可惜君已逝i
阅读(117)
推荐(0) 编辑
JDBC连接MySQL报错“java.sql.SQLException: Unknown system variable 'query_cache_size'”
摘要:原因:mysql-connector-java jdbc驱动包 与 mysql的版本号不一致 导致 将版本号 对应即可 然后刷新maven 进行clean和install即可
阅读全文
posted @
2022-08-09 17:24
可惜君已逝i
阅读(193)
推荐(0) 编辑
mysql问题 无法连接 Unable to load authentication plugin 'caching_sha2_password'.
摘要:主要原因8.x版本的验证模块和之前版本不同: 5.x版本是:default_authentication_plugin=mysql_native_password 8.x版本就是:default_authentication_plugin=caching_sha2_password 先在pom文件中
阅读全文
posted @
2022-08-09 17:13
可惜君已逝i
阅读(122)
推荐(0) 编辑
问题:解决IDEA SSM项目sql文件打开提示No data sources are configured to run this SQL and provide advanced code ass的问题
摘要:一·警告 Idea2020的SSM项目,如果里面有.sql文件,打开后,会提示“No data sources are configured to run this SQL and provide advanced code assistance. Disable this inspection v
阅读全文
posted @
2022-08-09 10:47
可惜君已逝i
阅读(1322)
推荐(0) 编辑