Mybatis
文章平均质量分 80
l4j
#java#-_->
展开
-
Mybatis基础知识(1)
1、原生态JDBC 1.1、原生态jdbc程序: package lsq.mybatis.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLExcept原创 2016-09-12 15:29:59 · 645 阅读 · 0 评论 -
Mybatis基础知识(2)
1、订单商品数据模型 1.1、数据模型分析思路 a、每张表记录的数据内容,重要的字段设置 b、数据库级别的表与表之间的关系,外键关系 c、表与表之间的业务关系:在分析表与表之间的业务关系时一定要建立在某个业务意义基础上去分析。 1.2、数据模型分析 2、一对一查询 2.1、需求:查原创 2016-12-13 18:36:31 · 335 阅读 · 0 评论 -
Mybatis基础知识(3)
1、查询缓存 Mybatis提供一级缓存和二级缓存。 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象。在该对象中有一个数据结构(HashMap)用户存储缓存数据。 不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。 二级缓存是mapper级别的缓存,多个sq原创 2016-12-14 12:18:24 · 394 阅读 · 0 评论 -
使用Mybatis时实体类属性名和表中的字段名不一致导致结果无法映射到实体类的解决办法
开发中,实体类中的属性名和对应的表中的字段名不一定都是完全相同的,这样可能会导致用实体类接收返回的结果时导致查询到的结果无法映射到实体类的属性中,那么该如何解决这种字段名和实体类属性名不相同的冲突呢? 方法一:通过在查询的SQL语句中定义字段名的别名的方式,让字段名的别名和实体类中的属性名一致,这样就可以实现实体类属性和表字段一一对应。(通过在SQL语句中定义别名的方法实现)转载 2017-03-07 09:31:06 · 8364 阅读 · 0 评论 -
Mybatis事务管理
参考文章:http://www.itnose.net/detail/6494722.html 说到数据库事务,人们脑海里自然不自然的就会浮现出事务的四大特性、四大隔离级别、七大传播特性。四大还好说,问题是七大传播特性是哪儿来的?是Spring在当前线程内,处理多个数据库操作方法事务时所做的一种事务应用策略。事务本身并不存在什么传播特性,不要混淆事务本身和Spring的事务应用策略。转载 2017-05-20 15:57:43 · 485 阅读 · 0 评论