Mybatis生成实体类测试实例

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

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

开始

第一步:

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

导入jdbc包,导入log4j包

第二步:

修改mbgConfiguration.xml文件

 

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

mysql-connector-java-5.1.6.jar

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

 

 

 

petshop对应数据库名

编写数据库连接语句

 

 

 

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

 

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

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

 

targetProject=‘src’

 

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

 

第三步: 拷贝GenMain文件到generator

打开GenMain文件

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

xml映射文件:

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

映射文件里也有增删改查

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

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

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

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

 

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

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

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

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

学习笔记,大佬绕道

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值