MyBatis
文章平均质量分 62
KennyBiggerJava
这个作者很懒,什么都没留下…
展开
-
MyBatis(三)配置文件,输入输出映射,动态SQL
1.在SqlMapConfig.xml文件中加载db.properties如果不写db.properties的话,那么也可以直接给value赋值,但是,这样写的话,后果就是维护起来变得麻烦,如果下次改了密码等信息,还需要在xml中寻找对应的value,代码一多的话,会很容易出错且效率不高。相反,可以直接寻找相应的properties文件。db.properties代码:db.driver=com.m原创 2017-02-28 00:00:22 · 762 阅读 · 0 评论 -
MyBatis(一) 入门案例实现CRUD操作
什么是MyBatis官方文档是这么说的MyBatis is a first class persistence framework with support for custom SQL, stored procedures and advanced mappings. MyBatis eliminates almost all of the JDBC code and manual settin原创 2017-02-25 13:53:25 · 575 阅读 · 0 评论 -
MyBatis (二) Dao层开发
传统Dao开发1.写一个StudentInterface接口public interface StudentInterface { public Student findStudentById(int id); } 2.写一个StudentInterface接口的实现类public class StudentImpl implements StudentInterface { priva原创 2017-02-25 16:24:35 · 463 阅读 · 0 评论 -
MyBatis(4)一级缓存,二级缓存
MyBatis的缓存,包括一级缓存,二级缓存。什么是一级缓存?一级缓存指的就是sqlsession,在sqlsession中有一个数据区域,是map结构,这个区域就是一级缓存区域。一级缓存中的key是由sql语句、条件、statement等信息组成一个唯一值。一级缓存中的value,就是查询出的结果对象。什么是二级缓存?二级缓存指的就是同一个namespace下的mapper,二级缓存中,也有一个m原创 2017-03-05 17:37:39 · 658 阅读 · 0 评论