IDEA使用mybatis实现generator自动生成MSSQLSERVER数据库表映射
IDEA使用mybatis实现generator自动生成MSSQLSERVER数据库表映射,generatorConfig.xml文件中配置如下内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfigurationPUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration><properties resource="database.properties"></properties><classPathEntry location="${dbconfig.sqlServer.driverLocation}" /><context id="context1" targetRuntime="MyBatis3"><!--<commentGenerator><!– 去除自动生成的注释 –><property name="suppressAllComments" value="true" /></commentGenerator>--><!-- 是否生成注释 去除自动生成的注释--><commentGenerator><property name="suppressDate" value="true"/><property name="suppressAllComments" value="true"/></commentGenerator><!-- 数据库连接配置 --><jdbcConnection driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver"connectionURL="jdbc:sqlserver://127.0.0.1;DatabaseName=airport_etc"userId="airportetc"password="airportetc"/><!-- 非必需,类型处理器,在数据库类型和java类型之间的转换控制--><javaTypeResolver><property name="forceBigDecimals" value="false"/></javaTypeResolver><!--配置生成的实体包targetPackage:生成的实体包位置,默认存放在src目录下targetProject:目标工程名--><javaModelGenerator targetPackage="cc.uchoice.www.orm.po"targetProject="${code.path}/dclot-etc-srv/src/main/java" /><!-- 实体包对应映射文件位置及名称,默认存放在src目录下 --><sqlMapGenerator targetPackage="mappers" targetProject="${code.path}/dclot-etc-srv/src/main/resources" /><!--生成Dao类存放位置--><javaClientGenerator type="xmlmapper" targetPackage="cc.uchoice.www.orm.dao" targetProject="${code.path}/dclot-etc-srv/src/main/java"><property name="enableSubPackages" value="true"/></javaClientGenerator><!--生成对应表及类名--><!-- 配置表schema:不用填写tableName: 表名enableCountByExample、enableSelectByExample、enableDeleteByExample、enableUpdateByExample、selectByExampleQueryId:去除自动生成的例子--><table catalog="" schema="" tableName="sys_parklot" domainObjectName="SysParklot"></table></context>
</generatorConfiguration>
再创建一个数据库配置信息文件database.config
driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=airport_etc
username=airportetc
password=airportetc
dbconfig.sqlServer.driverLocation=D://evironment//apache-maven-3.3.9//repository//com//microsoft//sqlserver//sqljdbc4//4.0//sqljdbc4-4.0.jar
POM.xml文件配置
<!-- 引入sqlserver数据库链接包 -->
<dependency><groupId>com.microsoft.sqlserver</groupId><artifactId>sqljdbc4</artifactId><version>4.0</version>
</dependency>
整体来说和mysql的一致,
1、更换数据库依赖包,POM.xml更换;
2、dbconfig.sqlServer.driverLocation增加这个配置,这个应该可以依赖自身的配置,但是我看网上都这样配置,我就先用着了,后面有时间再研究下;
IDEA使用mybatis实现generator自动生成MSSQLSERVER数据库表映射相关推荐
- 用mybatis的generator自动生成代码--坑我都走了一遍,后面的同学别踩了
先说什么是mybatis-generator? mybatis-geneator是一款mybatis自动代码生成工具,可以通过配置,快速生成mapper和xml文件. 步骤一:在pom文件中添加插件配 ...
- Mybatis使用generator自动生成映射配置文件信息
1.下载相关的资源 我们需要下载mybatis-generator-core-1.3.2.jar,MySQL-connector-Java-5.1.18.jar(对应相关数据库的驱动包),genera ...
- Java实现自动生成Mysql数据库表实体类
2019独角兽企业重金招聘Python工程师标准>>> 一个工具类就可以实现啦,直接看代码及注释,很方便理解,从一位博主那里拿到加上自己优化一部分的 注:侵删(忘了原博主信息) My ...
- SpringBoot如何自动生成实体类和Dao层以及映射文件(mybatis generator 自动生成代码)
一.首先添加自动生成代码插件 <!-- mybatis generator 自动生成代码插件 生成时解除注释 --><plugin><groupId>org.myb ...
- generator自动生成mybatis配置和类信息
generator自动生成mybatis的xml配置.model.map等信息: 1.下载mybatis-generator-core-1.3.2.jar包. 网址:http://cod ...
- generator自动生成mybatis的xml配置
generator自动生成mybatis的xml配置.model.map等信息: 1.下载mybatis-generator-core-1.3.2.jar包. 网址:http://cod ...
- SpringBoot入门篇--整合mybatis+generator自动生成代码+druid连接池+PageHelper分页插件
我们这一一篇博客讲的是如何整合Springboot和Mybatis框架,然后使用generator自动生成mapper,pojo等文件.然后再使用阿里巴巴提供的开源连接池druid,这个连接池的好处我 ...
- mybatis generator自动生成sqlmap代码的不完善之处以及解决方法
mybatis generator自动生成sqlmap代码的不完善之处以及解决方法 参考文章: (1)mybatis generator自动生成sqlmap代码的不完善之处以及解决方法 (2)http ...
- Mybatis generator自动生成mybatis配置和类信息
自动生成代码方式两种: 1.命令形式生成代码,详细讲解每一个配置参数. 2.Eclipse利用插件形式生成代码. 安装插件方式: eclipse插件安装地址:http://mybatis.google ...
最新文章
- 2021春季学期-创新设计与实践-Lesson5
- 操作系统上机作业--使用系统调用实现mycat
- 交换机二级可以分流么_「网络安全」网络设备篇(2)——交换机
- 一文理解 Windows 身份验证原理
- 最简单华为设备怎么无需Root激活XPOSED框架
- ios下overflow:scoll中卡顿问题
- azkaban跑项目的时候,一直running,
- SHELL的文本处理工具
- OpenCV基础一: 基本数据类型及其基本函数(陆续更新)
- ng-bind、ng-value和ng-model
- 从技术宝库到云上机遇:华为云开天aPaaS的“修路记”
- 2012年最值得学习的IT视频资料及技术资讯类网站列举
- Java+JVM+MySQL+数据结构与算法,一文说清!
- java单链表快慢指针
- spring boot bilibili
- NVT SDK source环境出错处理
- IDEA如何设置为中文语言
- 第2课 Altium Designer20(AD20)+VESC6.4实战教程:教程介绍与准备(北冥有鱼)
- linux误删了用户目录如何恢复
- 大学计算机专业课教师听课评语,听课后的评语及记录
热门文章
- VC运行库合集2005/2008/2010/2012/2013/2015
- 我喜欢陈欧的这段广告 你只闻到我的香水 却没看的我的汗水 你有你的规则 我有我的选择 你否定我的现在 我决定我的未来 你嘲笑我一无所有 不配去爱 我可怜你总是等待 你可以轻视我们的年轻 我们会
- html css实现自动滑动的轮播图,CSS 轮播图的实现(纯CSS,连续滑动无倒滑效果)...
- java与sharepoint_隐藏已弃用的sharepoint网站
- 腾讯云对象存储java代码演示
- 终于要长大了吗?是的,你毕业了。
- 龙芯教育派UnixBench跑分
- android5自带palette,android studio 怎么把palette设置出来
- Nginx与真实IP
- PyGame贪吃蛇的实现