一个尴尬的年纪,没有儿时的勇气,年少的冲动,成熟的物质,消融了那些不切实际的臆想,也接受了很多难以为继的事实,一直在路上 。
摘要: 正如大多数持久化框架一样,MyBatis 提供了一级缓存和二级缓存的支持。 一级缓存 一级缓存是基于 PerpetualCache(MyBatis 自带)的 HashMap 本地缓存,作用范围为 session 域内,当 session flush 或者 close 之后,该 session 中所有 阅读全文
posted @ 2018-10-07 10:48 斯文败类i 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 方式 1 :封装成对象入参 #{对应实体类的属性} 说明:1、parameterType 使用了复杂数据类型,把条件参数封装成 User 对象进行入参。 2、#{属性名}里面的名称对应的是 User 实体类里面的成员属性。 方式 2 :封装成 Map 对象入参 #{对应的是 Map 里面的 key 阅读全文
posted @ 2018-10-07 10:25 斯文败类i 阅读(1788) 评论(0) 推荐(1) 编辑
摘要: resultMap 是 Mybatis 最强大的元素之一,它可以将查询到的复杂数据(比如查询到几个表中数据)映射到一个结果集当中。如在实际应用中,有一个表为(用户角色表),通过查询用户表信息展示页面,在(用户表)中存在用户角色表 id ,在实际列表页的展示中,用户关注的是用户角色名称,而不是角色 i 阅读全文
posted @ 2018-10-07 10:21 斯文败类i 阅读(14028) 评论(0) 推荐(2) 编辑
摘要: 说明: 1、CRUD: C -- create R -- read U -- update D -- delete 2、Mybatis 的 SQL 核心配置文件中 SQL 语句的参数的传递使用 #{...} 3、以用户表为例讲解 CRUD 操作 1、定义 UserMapper 接口 UserMapp 阅读全文
posted @ 2018-10-07 10:19 斯文败类i 阅读(371) 评论(0) 推荐(0) 编辑
摘要: (1)选中 Mybatis-3.2.2.jar ,右击,在弹出的快捷菜单中选择 “Properties” 选项,进入属性界面。 (2)进入属性界面后,选中 “Java Source Attachment” 选项,单击 “External Folder” 按钮。 (3)找到源码所在的目录,即\ myb 阅读全文
posted @ 2018-10-06 09:17 斯文败类i 阅读(2127) 评论(0) 推荐(0) 编辑
摘要: Mybatis 的两个配置文件(mybatis-config.xml 和 xxxMapper.xml)都为 xml 类型,因此在 eclipse 中创建 xml 文件命名为相应的 mybatis-config.xml 或 xxxMapper.xml 即可。但是此时创建的 xml 文件达不到 Myba 阅读全文
posted @ 2018-10-05 16:39 斯文败类i 阅读(3513) 评论(0) 推荐(2) 编辑
摘要: MyBatis 有两种配置文件:核心配置文件(mybatis- config.xml)和 SQL 映射文件(mapper.xml)。这两种配置文件都需要手动引入各自的 DTD 文件(mybatis-3- config.dtd和 mybatis-3-mapper.dtd),并在 eclipse 中进行 阅读全文
posted @ 2018-10-05 16:09 斯文败类i 阅读(2507) 评论(0) 推荐(1) 编辑
摘要: MyBatis 真正的强大在于映射语句,相对于它强大的功能,SQL 映射文件的配置却是相当简单。对比 SQL 映射配置和 JDBC 代码,发现使用 SQL 映射文件配置可减少 50% 以上的代码,并且MyBatis 专注于SQL,对于开发人员来说,也可极大限度地进行 SQL 调优,以保证性能。 SQ 阅读全文
posted @ 2018-10-05 12:41 斯文败类i 阅读(1155) 评论(0) 推荐(0) 编辑
摘要: MyBatis 核心配置文件( mybatis-config.xml),该文件配置了 MyBatis 的一些全局信息,包含数据库连接信息和 MyBatis 运行时所需的各种特性,以及设置和影响 MyBatis 行为的一些属性。 mybatis-config.xml 文件结构 mybatis-conf 阅读全文
posted @ 2018-10-05 00:02 斯文败类i 阅读(10890) 评论(0) 推荐(3) 编辑
摘要: MyBatis 三个基本要素 ➢ 核心接口和类 ➢ MyBatis 核心配置文件(mybatis-config.xml) ➢ SQL 映射文件(mapper.xml) MyBatis 核心接口和类 说明: 1、每个 MyBatis 的应用程序都以一个 SqlSessionFactory 对象的实例为 阅读全文
posted @ 2018-10-04 22:40 斯文败类i 阅读(5335) 评论(1) 推荐(0) 编辑