MyBatis
要努力啊啊啊
努力学习,坚持就是胜利✌。
展开
-
MyBatis的简单实现
第一步:导入jar包:mybatis.jar sqljdbc.jar因为我用的是Sql Server所以这里是sqlj jar需要将src中的包,添加到类路径中去。第二步:建立实体类:public class Person {private int id;private String name;private int age;public Person() { }p...原创 2019-06-09 19:02:40 · 260 阅读 · 0 评论 -
MyBatis简单实现中出现的一些细节性的问题(进阶性问题)1.类型转换器;2.设置单个别名;3.将配置数据信息中的代码变得更简洁。4.statement的简单化
类型处理器(类型转换器)1.MyBatis自带一些常见的类型处理器 int-number2.自定义MyBatis类型处理器java-数据库(jdbc类型)举一个例子:注意:表和实体类的名字可以不相同,但是 属性名一定要一样。实体类中Student:stuSextrue:男。false:女表中student:stuSex1:男。0:女自定义类型转换器(boolean-nu...原创 2019-06-09 20:12:49 · 160 阅读 · 0 评论 -
MyBatis中的一级缓存和二级缓存
1.查询缓存一级缓存:同一个SqlSession对象Mybatis默认开启一级缓存,如果用同样的SqlSession对象查询相同的数据,则只会在第一次 查询时 向数据库发送SQL语句,并将查询的结果 放入到SQLSESSION 中 后续再次查询该永远 的对象时 则直接从缓存中查询该对象 ,省略了从数据库中的查询,提高了性能。二级缓存:默认没有开启二级缓存,需要手工打开 a.进入conf...原创 2019-08-22 19:20:32 · 450 阅读 · 0 评论