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数据库表映射相关推荐

  1. 用mybatis的generator自动生成代码--坑我都走了一遍,后面的同学别踩了

    先说什么是mybatis-generator? mybatis-geneator是一款mybatis自动代码生成工具,可以通过配置,快速生成mapper和xml文件. 步骤一:在pom文件中添加插件配 ...

  2. Mybatis使用generator自动生成映射配置文件信息

    1.下载相关的资源 我们需要下载mybatis-generator-core-1.3.2.jar,MySQL-connector-Java-5.1.18.jar(对应相关数据库的驱动包),genera ...

  3. Java实现自动生成Mysql数据库表实体类

    2019独角兽企业重金招聘Python工程师标准>>> 一个工具类就可以实现啦,直接看代码及注释,很方便理解,从一位博主那里拿到加上自己优化一部分的 注:侵删(忘了原博主信息) My ...

  4. SpringBoot如何自动生成实体类和Dao层以及映射文件(mybatis generator 自动生成代码)

    一.首先添加自动生成代码插件 <!-- mybatis generator 自动生成代码插件 生成时解除注释 --><plugin><groupId>org.myb ...

  5. generator自动生成mybatis配置和类信息

    generator自动生成mybatis的xml配置.model.map等信息: 1.下载mybatis-generator-core-1.3.2.jar包.        网址:http://cod ...

  6. generator自动生成mybatis的xml配置

    generator自动生成mybatis的xml配置.model.map等信息: 1.下载mybatis-generator-core-1.3.2.jar包.        网址:http://cod ...

  7. SpringBoot入门篇--整合mybatis+generator自动生成代码+druid连接池+PageHelper分页插件

    我们这一一篇博客讲的是如何整合Springboot和Mybatis框架,然后使用generator自动生成mapper,pojo等文件.然后再使用阿里巴巴提供的开源连接池druid,这个连接池的好处我 ...

  8. mybatis generator自动生成sqlmap代码的不完善之处以及解决方法

    mybatis generator自动生成sqlmap代码的不完善之处以及解决方法 参考文章: (1)mybatis generator自动生成sqlmap代码的不完善之处以及解决方法 (2)http ...

  9. Mybatis generator自动生成mybatis配置和类信息

    自动生成代码方式两种: 1.命令形式生成代码,详细讲解每一个配置参数. 2.Eclipse利用插件形式生成代码. 安装插件方式: eclipse插件安装地址:http://mybatis.google ...

最新文章

  1. 2021春季学期-创新设计与实践-Lesson5
  2. 操作系统上机作业--使用系统调用实现mycat
  3. 交换机二级可以分流么_「网络安全」网络设备篇(2)——交换机
  4. 一文理解 Windows 身份验证原理
  5. 最简单华为设备怎么无需Root激活XPOSED框架
  6. ios下overflow:scoll中卡顿问题
  7. azkaban跑项目的时候,一直running,
  8. SHELL的文本处理工具
  9. OpenCV基础一: 基本数据类型及其基本函数(陆续更新)
  10. ng-bind、ng-value和ng-model
  11. 从技术宝库到云上机遇:华为云开天aPaaS的“修路记”
  12. 2012年最值得学习的IT视频资料及技术资讯类网站列举
  13. Java+JVM+MySQL+数据结构与算法,一文说清!
  14. java单链表快慢指针
  15. spring boot bilibili
  16. NVT SDK source环境出错处理
  17. IDEA如何设置为中文语言
  18. 第2课 Altium Designer20(AD20)+VESC6.4实战教程:教程介绍与准备(北冥有鱼)
  19. linux误删了用户目录如何恢复
  20. 大学计算机专业课教师听课评语,听课后的评语及记录

热门文章

  1. VC运行库合集2005/2008/2010/2012/2013/2015
  2. 我喜欢陈欧的这段广告 你只闻到我的香水 却没看的我的汗水 你有你的规则 我有我的选择 你否定我的现在 我决定我的未来 你嘲笑我一无所有 不配去爱 我可怜你总是等待 你可以轻视我们的年轻 我们会
  3. html css实现自动滑动的轮播图,CSS 轮播图的实现(纯CSS,连续滑动无倒滑效果)...
  4. java与sharepoint_隐藏已弃用的sharepoint网站
  5. 腾讯云对象存储java代码演示
  6. 终于要长大了吗?是的,你毕业了。
  7. 龙芯教育派UnixBench跑分
  8. android5自带palette,android studio 怎么把palette设置出来
  9. Nginx与真实IP
  10. PyGame贪吃蛇的实现