别名的设置:(别名不区分大小写): 设置单个别名: 映射文件中直接写别名即可: 批量设置别名: 类型转换器: 1.MyBatis自带的类型转换器: 2.自定义的类型转换器: 步骤: a.创建转换器:需要实现TypeHandler接口,实现转换器有两种方式: i.实现接口TypeHandler ii. ...
分类:
其他好文 时间:
2019-08-11 16:52:37
阅读次数:
99
hibernate的主键生成器:generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。 首先我们引入一个工具类SessionFactoryUtils 这个类可以用来检测所写的映射文件是否出错 如果有错则如下图: 要实现hibernate的主键生成 我们先创两个实体类 S ...
分类:
Web程序 时间:
2019-08-11 11:09:04
阅读次数:
142
注解开发是省了IUserDao.xml这个映射文件里面的配置 环境搭建 首先是packaging标签。输入jar 需要准备一个实体类。生成getter和setter还有toString方法 创建dao接口。先写一个查询所有的接口 按照原来的要求需要在resources下创建Directory也就是文 ...
分类:
其他好文 时间:
2019-08-10 21:40:42
阅读次数:
96
2.1 映射文件解析过程分析 MyBatis 的配置文件由 XMLConfigBuilder 的 parseConfiguration 进行解析,该方法依次解析了 <properties>、<settings>、<typeAliases> 等节点。至于 <mappers> 节点,parseConfi ...
分类:
其他好文 时间:
2019-08-09 13:33:50
阅读次数:
84
改成单表查询 首先配置的是select。他需要配置的值是accountDao中的方法,查询所有的账户,但是必须有条件。根据用户的id column配置的是id。因为要用user表的id去关联查询 AccountDao增加findAccountByUid方法 映射文件只需要封装到resultType里 ...
分类:
其他好文 时间:
2019-08-09 01:57:06
阅读次数:
117
普通内存模型: java线程内存 --> 操作系统内存 --> 硬盘 直接内存模型: java --> 操作系统内存 --> 硬盘 两者对比,少了一步:直接内存直接操作系统内存,少了java线程内存到操作系统内存拷贝的这一步,所以提升了效率。 内存映射文件: ...
分类:
其他好文 时间:
2019-08-09 01:42:54
阅读次数:
113
增删改查操作 mapper接口本质就是原来的Dao接口,知识为了方便我们的书写,一个mapper接口对应一个mapper映射文件 将UserMapper更名为UserDao,说明本质 修改对应的mapper映射文件的namespace属性,对应上接口。 编写接口 对应的mapper语句编写 测试类 ...
分类:
其他好文 时间:
2019-08-08 13:35:08
阅读次数:
93
1. hibernate的主键生成器: generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。 连接数据库的xml hibernate.cfg.xml Student.java Worker.java 实体类映射文件 Student.hbm.xml Worker.hbm ...
分类:
Web程序 时间:
2019-08-03 18:45:35
阅读次数:
112
hibernate的主键生成器: generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 新建项目进行测试 1.新建实体 Student.java Worker.java 配置对应实体的映射文件 Student.hbm.xml Worker.hbm.xml hibernat ...
分类:
Web程序 时间:
2019-08-03 10:36:30
阅读次数:
102