解决mybatis逆向工程生成xml时重复生成多次数据库表配置的问题

使用逆向工程生成代码时,会发现mapper类和*mapper.xml会出现一个类中重复生成多次代码的问题,这会导致项目运行时初始化mapper失败并报错翻阅mybatis官方API文档,发现了一下这句话MySql does not properly support SQL catalogs and schema. If you run the create schema command in My

- 阅读全文 -

Spring MVC(三) :ssm整合

一、搭建整合环境1.1 整合思路搭建整合环境配置springspring 整合 springmvcspring 整合 mybatis项目截图1.2 创建数据库create table account( id int primary key auto_increment, name varchar(20), money double );1.3 创建项目创建maven项目,选

- 阅读全文 -

Mybatis(四):延迟加载、缓存和注解开发

一、延迟加载实际开发过程中很多时候我们并不需要总是在加载用户信息时就一定要加载他的账户信息。 此时就是我们所说的延迟加载延迟加载:就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载好处: 先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快坏处:因为只有当需要用到数据时,才会进行数据库查询,这样在大批量数据查询时,因为查

- 阅读全文 -

Mybatis(三):连接池、动态SQL和连表

1.1 连接池分类mybatis也有使用连接池技术,不过使用的是mybatis框架提供的。在 Mybatis 的 SqlMapConfig.xml 配置文件中, 通过<dataSource type="pooled"> 来实现 Mybatis 中连接池的配置 连接池主要分为三类参数类型UNPOOLED不使用连接池的数据源POOLED (最常用)使用连接池的数据源J

- 阅读全文 -

Mybatis(二):CRUD

一、基于XML的CRUD操作项目结构:注意事项:持久层接口和持久层接口的映射文件配置必须在相同的包下持久层配置文中mapper标签的namespace属性必须是持久层接口的全限定类名sql语句的配置标签的id属性必须和持久层方法名相同1.1 根据ID查询接口IUserDao.java /** * description: 保存用户 * @param user *

- 阅读全文 -