前言:必须要注意很多该注意的地方,心细永远是好的

注意:文件路径不能存在空格,不然会报%2...错误

开始

第一步:

导入MyBatis的jar包,和生成实体类的工具包

Mybatis生成实体类测试实例

导入jdbc包,导入log4j包

第二步:

修改mbgConfiguration.xml文件

 

配置jdbc驱动,采用项目下lib里面的:

mysql-connector-java-5.1.6.jar

Mybatis生成实体类测试实例

复制mysql-connector-java-5.1.6.jar的绝对路径到此处:

Mybatis生成实体类测试实例

 

 

 

petshop对应数据库名

Mybatis生成实体类测试实例

编写数据库连接语句

 

 

 

Mybatis生成实体类测试实例

配置生成vo/pojo实体类文件,targerPackage指的是你要生成的实体类位置

Mybatis生成实体类测试实例

 

配置映射文件,targerPackage指的是你要生成的映射文件位置

Mybatis生成实体类测试实例

配置映射出来的接口,targerPackage指的是你要生成的映射接口位置

 

Mybatis生成实体类测试实例

targetProject=‘src’

 

这是根据数据库的表创建的实体类,每个表对应一个实体类,记住,必须要有一个。tableName是表名,domainObjectName是实体类名。每多一个少一个实体类只需要对其table标签做操作就行了

 

Mybatis生成实体类测试实例

第三步: 拷贝GenMain文件到generator

Mybatis生成实体类测试实例

打开GenMain文件

Mybatis生成实体类测试实例

执行该文件后会得到生成好的实体类和xml映射文件 实体类:

Mybatis生成实体类测试实例

xml映射文件:

Mybatis生成实体类测试实例

...xml文件里面有写好的增删改查

Mybatis生成实体类测试实例

映射文件里也有增删改查

Mybatis生成实体类测试实例

第四步: 打开mybatis-config.xml文件

default是指默认的连接配置 id是配置配置的信息,参照html文件格式,

enviroment里面包含的就是一段连接配置,当然,可以写很多个连接配置。

transactionManager type指的是连接类型。 propertyname里面都是连接信息

 

Mybatis生成实体类测试实例

配置好后 修改Mapper里面的信息,修改为你的xml映射文件路径

Mybatis生成实体类测试实例

这就已经配置完成了,那么我们现在做一个简单的根据id删除的方法。

要注意openSession方法的参数,执行事务要让它为true,不然不会删除成功,数据库却还有数据

需要上述的配置文件和生成文件的私我

学习笔记,大佬绕道

 

 

 

 

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-14
  • 2021-06-06
  • 2021-06-29
  • 2021-04-01
猜你喜欢
  • 2021-12-11
  • 2022-12-23
  • 2021-12-07
  • 2021-11-23
  • 2021-11-01
  • 2021-08-23
  • 2021-05-27
相关资源
相似解决方案