![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
w春
这个人很懒,什么都没留下!
展开
-
spring 事务回滚
手动回滚Object savePoint =null;//回滚点try{ savePoint = TransactionAspectSupport.currentTransactionStatus().createSavepoint();//设置回滚点 int res=fbusiMapper.updatePharmAudit(param); if(res>0){ res=fbusiMapper.addPresAudit(param); } if(res原创 2020-09-11 11:37:33 · 189 阅读 · 0 评论 -
MyBatis入门(一)
MyBatis(iBatis)与Hibernate类似,也是一个持久层解决方案,是我们更方便的操作数据库。 MyBatis的特点: 执行效率:JDBC>MyBatis>Hibernate 代码我复杂度:JDBC>MyBatis>Hibernate执行流程: 1>:加载我们的mybatis.xml文件 2>:加载的是我们的mapper的映射文件 3>:通过你调用的方法 找到我们的ma原创 2017-09-26 09:11:39 · 187 阅读 · 0 评论 -
MyBatis入门(二)
Sql片段的使用,可以将重复的部分提出来,成为Sql片段。<select id="findUserByManyCondition" parameterType="map" resultType="com.wc.test01.User"> select * from t_user <where> 1=1 </where> <if test="uName原创 2017-09-26 20:51:10 · 251 阅读 · 0 评论 -
MyBatis入门(三)
一对一的映射:一个订单对应一个用户 一对多的映射:一个订单对应多类商品 一对一与一对多的实例: (没写的与前面的章节的相同) 实体类:User.javapublic class User implements Serializable{ /** * */ private static final long serialVersionUID =原创 2017-09-27 20:52:10 · 149 阅读 · 0 评论 -
MyBatis入门(四)
缓存 一级缓存 一级缓存跟Hibernate中的一级缓存是一样的,是由SqlSession来 > 进行管理的 这个缓存的存在和销毁 用户都可以不参与, 直接由我 > 们的SqlSession来进行维护。二级缓存 二级缓存可以跨越session来实现缓存 1、要使用二级缓存首先的打开二级缓存 <!--开启的是二级缓存--><setting name="cacheEnabled原创 2017-09-28 15:04:57 · 162 阅读 · 0 评论 -
MyBatis之特别篇
实体类User.javaimport java.io.Serializable;/** * 用户的这个实体 * */public class User implements Serializable{ /** * */ private static final long serialVersionUID = 1L; private int uId原创 2017-10-11 15:13:13 · 148 阅读 · 0 评论 -
异常之org.apache.ibatis.binding.BindingException
严重: Servlet.service() for servlet [springDispatcherServlet] in context with path [/meeting] threw exception [Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: I原创 2017-10-16 14:26:55 · 562 阅读 · 1 评论