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,不然不会删除成功,数据库却还有数据

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

学习笔记,大佬绕道

猜你喜欢

转载自blog.csdn.net/qq_36775894/article/details/82939464
今日推荐