- 博客(10)
- 收藏
- 关注
原创 MyBatis之注解开发
除了XML映射方式,MyBatis还支持注解方式实现POJO对象和数据表之间的关联映射,使用注解的方式一般将SQL语句直接写到接口上。与XML的映射方式相比,基于注解的映射方式相对简单。
2023-05-22 16:59:11
203
1
原创 MyBatis之缓存机制
缓存即为存在内存中的临时数据.将用户经常查询的数据存放在缓存(内存)中,用户去查询数据就不用去每次去数据库中查询,而是去缓存中查询,从而提高了查询的效率,解决了高并发系统的性能问题.MyBatis提供了两种缓存机制:一级缓存(本地)和二级缓存(全局)1、默认情况下,只有一级缓存( SqlSession级别的缓存也称为本地缓存)开启。2、二级缓存需要手动开启和配置,他是基于namespace级别的缓存。3、为了提高扩展性。MyBatis定义了缓存接口Cache。
2023-05-22 15:06:49
223
1
原创 MyBatis的关联映射----多对多查询
INSERT INTO tb_product VALUES ('2', 'Java Web程序开发入门', '38.5');INSERT INTO tb_product VALUES ('1', 'Java基础入门', '44.5');INSERT INTO tb_product VALUES ('3', 'SSM框架整合实战', '50');ProductMapper.java 添加。OrdersMapper.java 添加。OrderTest.java 添加。OrderTest.java添加。
2023-05-15 15:03:07
129
原创 MyBatis的关联映射----多对一
- id为接口中实现的方法名,resultMap为返回值类型,由于返回值包含一个Teacher对象,所以不能用resultType-->--property是实体类中的字段属性,复杂的属性,使用了javaType描述的是属性的类型,它是一个Teacher对象-->集合:collection-->OrdersMapper.java 添加。UsersMapper.java 添加。OrderMapper.java 添加。OrderMapper.xml添加。OrderTest.java 添加。
2023-05-15 14:40:04
86
原创 MyBatis 动态SQL
3.3 功能测试 org.example.test.TestMybatis.java添加测试方法。3.6功能测试 org.example.test.TestMybatis.java添加测试方法。3.1 org.example.mapper.CustomerMapper.class中添加。3.4org.example.mapper.CustomerMapper.class中添加。3.7org.example.mapper.CustomerMapper.class中添加。// 关闭SqlSession。
2023-04-18 21:31:33
68
1
原创 MyBatis 动态SQL之if
src/main/resources/下创建文件夹。src/main/java/下创建package。# 创建一个名称为t_customer的表。<if test="判断条件">3.创建pom.xml。
2023-04-18 20:35:57
1780
1
原创 mybatis实现SQL增删改查
2.2在resources下创建jdbc.properties。2.3创建mybatis核心配置文件。5.2创建Empoloyee接口文件。2.1引入依赖(pom.xml)四、创建Employee实体类。用户名及密码根据实际情况填写。5.1创建mapper实体。4.2创建Util实体。添加Employee类。
2023-04-16 21:46:16
90
1
原创 MyBatis开发环境搭建
5.3创建mybatis核心配置文件mybatis-config.xml。5.3创建mybatis核心配置文件mybatis-config.xml。5.2创建com.biem.mapper包存mapper接口。5.2创建com.biem.mapper包存mapper接口。5.1创建com.biem包存放实体类User。5.5创建log4j.xml的配置文件。5.5创建log4j.xml的配置文件。五、创建mybatis的核心配置文件。五、创建mybatis的核心配置文件。三、创建数据库(mybatis)
2023-04-16 11:09:37
267
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人