随笔分类 - 持久层解决方案-mybatis
摘要:https://blog.csdn.net/u013452335/article/details/85284385
阅读全文
摘要:https://blog.csdn.net/AOBO516/article/details/90245203#main-toc
阅读全文
摘要:mybatis 中![CDATA[...]]
阅读全文
摘要:MyBatis源码解析(三)——Transaction事务模块
阅读全文
摘要:https://www.cnblogs.com/lovebean/p/9232880.html https://blog.csdn.net/fhjdzkp/article/details/78665937
阅读全文
摘要:一、简介 发展历史:MyBatis 的前 身是 iBATIS。最初侧重于 密码软件的开发 , 后来发展成为一款基于 Java 的持久层框架。 定 位:MyBatis 是一款优秀的支持自定义 SQL 查询、存储过程和高级映射的持久层框架,消除了 几乎所有的 JDBC 代码和参数的手动设置以及结果集的检
阅读全文
摘要:在 MyBatis 3 之前的版本中,使用动态 SQL 需要学习和了解非常多的标签,现在 MyBatis 采用了功能强大的 OGNL( Object-Graph Navigation Language)表达式语言消除了许多其他标签, 以下是 MyBatis 的动态 SQL 在 XML 中支持的几种标
阅读全文
摘要:在 MyBatis注解 SQL 中,最基本的就是@Select、@Insert、@Update 和@Delete 四种。 在 MyBatis注解 SQL 中,最基本的就是@Select、@Insert、@Update 和@Delete 四种。 在 MyBatis注解 SQL 中,最基本的就是@Sel
阅读全文
摘要:MyBatis Generator CMyBatis代码生成器,简称 MBG) MyBatis Generator CMyBatis代码生成器,简称 MBG) MyBatis Generator CMyBatis代码生成器,简称 MBG) MyBatis Generator CMyBatis代码生成
阅读全文
摘要:public class CountryMapperTest { private static SqlSessionFactory sqlSessionFactory; @BeforeClass public static void init() { try { Reader reader = Resources.getResou...
阅读全文
摘要:MyBatis特点:MyBatis是面向SQL的,核心是SQL结果和Map的映射。不要求一定与实体对象进行映射。 MyBatis 可以使用 XML 或注解进行配置和映射, MyBatis 通过将参数映射到配置的 SQL 形成最终执行的 SQL 语句 ,最后将执行 SQL 的结果映射成 Java对象返
阅读全文
摘要:两种框架自己都用过一段时间,现在想总结一下各自适用的场景,部分比较取自群友分享 框架简介 Spring Data JPA是Spring Data的子模块。使用Spring Data,使得基于“repositories”概念的JPA实现更简单和容易。Spring Data JPA的目标是大大简化数据访
阅读全文
摘要:用"_parameter"代替当前参数 正确: <select id="selectSubjectByPId" parameterType="java.lang.Integer" resultType="java.util.Map"> select subjectId,subjectName fro
阅读全文
摘要:动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。 mapper中使用#{}格式的语法在mybatis中使用Prepar
阅读全文
摘要:许多应用程序,为了提高性能而增加缓存, 特别是从数据库中获取的数据. 在默认情况下,mybatis 的一级缓存是默认开启的。类似于hibernate, 所谓一级缓存,也就是基于同一个sqlsession 的查询语句,即 session 级别的缓存,非全局缓存,或者非二级缓存. 如果要实现 mybat
阅读全文