最新发布 第14页

运维博客开发&运维

Java

Mybatis延迟加载之:多对一(使用assocation实现)

Mybatis延迟加载之:多对一(使用assocation实现)
延迟加载:也称懒加载,就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。可以提高数据库性能。Mybatis在进行多表操作时,使用resultMap来实现,其中通过association实现一对一和多对一映射、通过collection实现一对多和多对多映射。association、collection都具备延迟加载功能,本文演示association的延迟加载。 1.准备工作 创建mav...

6年前 (2019-09-09) 1188℃ 0喜欢

Java

Mybatis延迟加载之:一对多(使用Collection实现)

Mybatis延迟加载之:一对多(使用Collection实现)
延迟加载:也称懒加载,就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。可以提高数据库性能。Mybatis在进行多表操作时,使用resultMap来实现,其中通过association实现一对一和多对一映射、通过collection实现一对多和多对多映射。association、collection都具备延迟加载功能,本文演示collection的延迟加载。 1.准备工作 创建mave...

6年前 (2019-09-09) 1960℃ 0喜欢

Java

Mybatis多表查询案例之:多对多

Mybatis多表查询案例之:多对多
1.准备工作 创建maven、添加jar包坐标、MyBatis主配置文件、log4j的配置文件等准备工作可以参考:IDEA中Maven工程的MyBatis快速入门 2.编写实体类 假如数据库有user表和role表,sql语句为: DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL auto_...

6年前 (2019-09-08) 1432℃ 0喜欢

Java

Mybatis多表查询案例之:一对多

Mybatis多表查询案例之:一对多
1.准备工作 创建maven、添加jar包坐标、MyBatis主配置文件、log4j的配置文件等准备工作可以参考:IDEA中Maven工程的MyBatis快速入门 2.编写实体类 假如数据库有user表和account表,sql语句为: DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL auto...

6年前 (2019-09-08) 1242℃ 0喜欢

Java

Mybatis多表查询案例之:多对一(使用resultMap标签)

Mybatis多表查询案例之:多对一(使用resultMap标签)
1.准备工作 创建maven、添加jar包坐标、MyBatis主配置文件、log4j的配置文件等准备工作可以参考:IDEA中Maven工程的MyBatis快速入门 2.编写实体类 假如数据库有user表和account表,sql语句为: DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL auto...

6年前 (2019-09-08) 1554℃ 0喜欢

Java

Mybatis多表查询案例之:多对一(使用定义继承类实现)

Mybatis多表查询案例之:多对一(使用定义继承类实现)
1.准备工作 创建maven、添加jar包坐标、MyBatis主配置文件、log4j的配置文件等准备工作可以参考:IDEA中Maven工程的MyBatis快速入门 2.编写实体类 假如数据库有user表和account表,sql语句为: DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL auto...

6年前 (2019-09-08) 1212℃ 0喜欢

Java

Mybatis动态SQL语句if、where、foreach用法

Mybatis动态SQL语句if、where、foreach用法
1.准备工作 创建maven、添加jar包坐标、编写实体类、MyBatis主配置文件、log4j的配置文件等准备工作可以参考:IDEA中Maven工程的MyBatis快速入门 2.编写实体类的持久层映射接口 这里对应的User类持久层映射接口取名UserMapper,放在src/main/java下,代码如下: package com.gqzzw.mapper; import com.gqz...

6年前 (2019-09-07) 1309℃ 0喜欢

Java

Mybatis增删改查CRUD示例

Mybatis增删改查CRUD示例
1.准备工作 创建maven、添加jar包坐标、编写实体类、MyBatis主配置文件、log4j的配置文件等准备工作可以参考:IDEA中Maven工程的MyBatis快速入门 2.编写实体类的持久层映射接口 这里对应的User类持久层映射接口取名UserMapper,放在src/main/java下,代码如下: package com.gqzzw.mapper; import com.gqz...

6年前 (2019-09-07) 1281℃ 0喜欢

Java

IDEA中Maven工程的MyBatis快速入门

IDEA中Maven工程的MyBatis快速入门
1.创建maven工程 Create New Project–>Maven–>勾选create from archetype–>maven archetype quickstart–>…… 2.添加jar包坐标 在pom.xml中添加如下依赖包: <dependencies> <dependency> <groupI...

6年前 (2019-08-27) 1327℃ 0喜欢

Java

Maven工程中POM文件jar包坐标的依赖范围

Maven工程中POM文件jar包坐标的依赖范围
在Maven的pom.xml文件中添加jar包坐标时,可以使用<scope>标签指定的依赖范围包括: 依赖范围 编译 测试 运行 栗子 compile Y Y Y (默认)大部分jar包 test - Y - Juntil provided Y Y  -  servlet-api 、jsp-api runtime - Y Y  mysql-connector-ja...

6年前 (2019-08-24) 1490℃ 1喜欢