<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.d...
5年前 (2019-11-04) 1113℃
0喜欢
使用IDEA创建的maven工程,测试hibernate时候发现提示如下异常:
Exception in thread "main" org.hibernate.boot.MappingNotFoundException: Mapping (RESOURCE) not found : com/gqzzw/hibernate/News.hbm.xml : origin(com/gqzzw/hiber...
5年前 (2019-10-26) 2014℃
0喜欢
1.准备工作
创建maven、添加jar包坐标、log4j的配置文件等准备工作可以参考:IDEA中Maven工程的MyBatis快速入门
2.MyBatis主配置文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Confi...
5年前 (2019-09-11) 1133℃
1喜欢
1.一级缓存
一级缓存是SqlSession级别的缓存,Mybatis默认是开启的,当调用SqlSession的修改、添加、删除、commit()、close()等方法时,就会清空一级缓存。
2.二级缓存
二级缓存是mapper映射级别的缓存,多个SqlSession去操作同一个Mapper映射的sql语句是共用二级缓存的,二级缓存是跨SqlSession的。
3.使用二级缓存
在全局配置文件Sq...
5年前 (2019-09-09) 1110℃
0喜欢
延迟加载:也称懒加载,就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。可以提高数据库性能。Mybatis在进行多表操作时,使用resultMap来实现,其中通过association实现一对一和多对一映射、通过collection实现一对多和多对多映射。association、collection都具备延迟加载功能,本文演示association的延迟加载。
1.准备工作
创建mav...
5年前 (2019-09-09) 1112℃
0喜欢
延迟加载:也称懒加载,就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。可以提高数据库性能。Mybatis在进行多表操作时,使用resultMap来实现,其中通过association实现一对一和多对一映射、通过collection实现一对多和多对多映射。association、collection都具备延迟加载功能,本文演示collection的延迟加载。
1.准备工作
创建mave...
5年前 (2019-09-09) 1879℃
0喜欢
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_...
5年前 (2019-09-08) 1353℃
0喜欢
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...
5年前 (2019-09-08) 1150℃
0喜欢
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...
5年前 (2019-09-08) 1472℃
0喜欢
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...
5年前 (2019-09-08) 1117℃
0喜欢