摘要: 1.生命周期,和作用域,是至关重要的,因为错误的使用会导致严重的并发问题 并发问题流程图 注意:每一个sqlSession对应一个业务 在用sqlSession去写增删改相关的业务时用提交事务(sqlSession.commit();) 在每个持久层操作完毕后要将sqlSession关闭(sqlSe 阅读全文
posted @ 2020-10-24 20:58 凸然猿 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 什么是别名:是为Java类型设置一个短的名字。 存在意义:减少类完全限定名的冗余。 demo 方式一:给指定实体类别名 <!--可以给实体类别名--> <typeAliases> <typeAlias type="com.king.pojo.User" alias="User"/> </typeAl 阅读全文
posted @ 2020-10-24 18:36 凸然猿 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 当你百度搜”是使用JPA好还是Mybatis好“会出现两极分化文章,这让我对JPA有些好奇了,因此写下此博客用来记录我所知道的JPA和Mybatis JPA: 什么是JPA:全称Java Persistence API(Java持久化API),JPI提供了ORM的元数据,JPA的API和JPQL等查 阅读全文
posted @ 2020-10-24 17:28 凸然猿 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 作用:通过properties属性来实现应用配置文件 <property name="driver" value="com.mysql.cj.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/mybatis? 阅读全文
posted @ 2020-10-24 11:13 凸然猿 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1.核心配置文件 Mybatis-config.xml (配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) 阅读全文
posted @ 2020-10-24 10:19 凸然猿 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 1.接口配置文件相关细节(xxMapper.xml) namespace:绑定这对应接口 <mapper namespace="com.king.dao.UserMapper"> id:对应接口的方法 resultType:返回值类型 <select id="getUserList" resultT 阅读全文
posted @ 2020-10-24 07:30 凸然猿 阅读(159) 评论(0) 推荐(0) 编辑