cms 官方网站,奉贤北京网站建设,网络公司微信开发,平面设计所需要的软件事务是一个完整的功能#xff0c;也叫作是一个完整的业务 事务只跟什么SQL语句有关#xff1f;事务只跟DML语句有关系#xff1a;增删改 DML,DQL,DDL,TCL,DCL
首先添加两个依赖以及MyBatis代码自动生成插件
!--MySql驱动--dependencygroupIdmysql…事务是一个完整的功能也叫作是一个完整的业务 事务只跟什么SQL语句有关事务只跟DML语句有关系增删改 DML,DQL,DDL,TCL,DCL
首先添加两个依赖以及MyBatis代码自动生成插件
!--MySql驱动--dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactId/dependency!--MyBatis集成springboot框架依赖--dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.0.0/version/dependency!--mybatis代码自动生成插件--plugingroupIdorg.mybatis.generator/groupIdartifactIdmybatis-generator-maven-plugin/artifactIdversion1.3.6/versionconfiguration!--配置文件的位置--configurationFileGeneratorMapper.xml/configurationFileverbosetrue/verboseoverwritetrue/overwrite/configuration/plugin在根目录下添加GeneratorMapper.xml文件
?xml version1.0 encodingUTF-8?
!DOCTYPE generatorConfiguration PUBLIC -//mybatis.org//DTD MyBatis Generator Configuration 1.0//ENhttp://mybatis.org/dtd/mybatis-generator-config_1_0.dtd
generatorConfiguration!-- 指定连接数据库的JDBC驱动包所在位置指定到你本机的完整路径 --classPathEntry locationE:\Mysql\mysql-connector-java-5.1.49.jar/!-- 配置table表信息内容体targetRuntime指定采用MyBatis3的版本 --context idtables targetRuntimeMyBatis3!-- 抑制生成注释由于生成的注释都是英文的可以不让它生成 --commentGeneratorproperty namesuppressAllComments valuetrue//commentGenerator!-- 配置数据库连接信息 --jdbcConnectiondriverClasscom.mysql.jdbc.DriverconnectionURLjdbc:mysql://localhost:3306/springbootuserIdrootpassword123456/jdbcConnection!-- 生成model类targetPackage指定model类的包名 targetProject指定生成的model放在eclipse的哪个工程下面--javaModelGenerator targetPackagecom.powernode.springboot.model targetProjectsrc/main/javaproperty nameenableSubPackages valuefalse/property nametrimStrings valuefalse//javaModelGenerator!-- 生成MyBatis的Mapper.xml文件targetPackage指定mapper.xml文件的包名 targetProject指定生成的mapper.xml放在eclipse的哪个工程下面 --sqlMapGenerator targetPackagecom.powernode.springboot.mapper targetProjectsrc/main/javaproperty nameenableSubPackages valuefalse//sqlMapGenerator!-- 生成MyBatis的Mapper接口类文件,targetPackage指定Mapper接口类的包名 targetProject指定生成的Mapper接口放在eclipse的哪个工程下面 --javaClientGenerator typeXMLMAPPER targetPackagecom.powernode.springboot.mapper targetProjectsrc/main/javaproperty nameenableSubPackages valuefalse//javaClientGenerator!-- 数据库表名及对应的Java模型类名 --tabletableNamet_studentdomainObjectNameStudentenableCountByExamplefalseenableUpdateByExamplefalseenableDeleteByExamplefalseenableSelectByExamplefalseselectByExampleQueryIdfalse//context
/generatorConfiguration找到maven-mybatis-generator并双击生成三个文件