当前位置: 首页 > news >正文

长春火车站是南站还是北站手机怎么建网站

长春火车站是南站还是北站,手机怎么建网站,河南省做网站的企业,微信小程序源码网MyBatis Generator(MBG)是MyBatis和iBATIS的代码生成器。可以生成简单CRUD操作的XML配置文件、Mapper文件(DAO接口)、实体类。实际开发中能够有效减少程序员的工作量,甚至不用程序员手动写sql。 它将为所有版本的MyBatis以及版本2.2.0之后的i…

MyBatis Generator(MBG)是MyBatis和iBATIS的代码生成器。可以生成简单CRUD操作的XML配置文件、Mapper文件(DAO接口)、实体类。实际开发中能够有效减少程序员的工作量,甚至不用程序员手动写sql。
它将为所有版本的MyBatis以及版本2.2.0之后的iBATIS版本生成代码。它将内省数据库表(或许多表),并将生成可用于访问表的工件。这减少了设置对象和配置文件以与数据库表交互的初始麻烦。MBG寻求对简单CRUD(创建,检索,更新,删除)的大部分数据库操作产生重大影响。您仍然需要为连接查询或存储过程手动编写SQL和对象代码。

MyBatis Generator将生成:

与表结构匹配的Java POJO。这可能包括:一个匹配表的主键的类(如果有主键)一个匹配表的非主键字段的类(BLOB字段除外)包含表的BLOB字段的类(如果表具有BLOB字段)用于启用动态选择,更新和删除的类这些类之间存在适当的继承关系。请注意,生成器可以配置为生成不同类型的POJO层次结构 - 例如,如果您愿意,可以选择为每个表生成单个域对象。
MyBatis / iBATIS兼容的SQL Map XML文件。MBG在配置中的每个表上为简单的CRUD函数生成SQL。生成的SQL语句包括:插入按主键更新通过示例更新(使用动态where子句)按主键删除按示例删除(使用动态where子句)按主键选择按示例选择(使用动态where子句)以身作则根据表的结构,这些语句有不同的变体(例如,如果表没有主键,则MBG不会通过主键功能生成更新)。
适当使用上述对象的Java客户端类。Java客户端类的生成是可选的。MBG将为MyBatis 3.x生成以下类型的Java客户端:适用于MyBatis 3.x映射器基础结构的映射器接口
MBG将为iBATIS 2.x生成以下类型的Java客户端:符合Spring框架的DAO仅使用iBATIS SQL映射API的DAO。这些DAO可以生成两种:通过构造函数或setter注入提供SqlMapClient。符合iBATIS DAO框架的DAO(iBATIS的可选部分,现在不推荐使用此框架,我们建议您使用Spring框架)

与表结构匹配的Java POJO。这可能包括:
    一个匹配表的主键的类(如果有主键)
    一个匹配表的非主键字段的类(BLOB字段除外)
    包含表的BLOB字段的类(如果表具有BLOB字段)
    用于启用动态选择,更新和删除的类

这些类之间存在适当的继承关系。请注意,生成器可以配置为生成不同类型的POJO层次结构 - 例如,如果您愿意,可以选择为每个表生成单个域对象。
MyBatis / iBATIS兼容的SQL Map XML文件。MBG在配置中的每个表上为简单的CRUD函数生成SQL。生成的SQL语句包括:
    插入
    按主键更新
    通过示例更新(使用动态where子句)
    按主键删除
    按示例删除(使用动态where子句)
    按主键选择
    按示例选择(使用动态where子句)
    以身作则

根据表的结构,这些语句有不同的变体(例如,如果表没有主键,则MBG不会通过主键功能生成更新)。
适当使用上述对象的Java客户端类。Java客户端类的生成是可选的。MBG将为MyBatis 3.x生成以下类型的Java客户端:
    适用于MyBatis 3.x映射器基础结构的映射器接口
MBG将为iBATIS 2.x生成以下类型的Java客户端:
    符合Spring框架的DAO
    仅使用iBATIS SQL映射API的DAO。这些DAO可以生成两种:通过构造函数或setter注入提供SqlMapClient。
    符合iBATIS DAO框架的DAO(iBATIS的可选部分,现在不推荐使用此框架,我们建议您使用Spring框架)


MyBatis生成器设计为在迭代开发环境中运行良好,并且可以作为Ant任务或Maven插件包含在连续构建环境中。迭代运行MBG时需要注意的重要事项包括:

如果存在与新生成的XML文件同名的现有文件,MBG将自动合并XML文件。MBG不会覆盖您对其生成的XML文件所做的任何自定义更改。您可以反复运行它,而不必担心会丢失对XML的自定义更改。MBG将替换先前运行中生成的任何XML元素。
MBG 不会合并Java文件,它可以覆盖现有文件或使用不同的唯一名称保存新生成的文件。如果对生成的Java文件进行更改并以迭代方式运行MBG,则必须手动合并更改。当作为Eclipse 插件运行时 ,MBG可以自动合并Java文件。

第一步:pom文件引入依赖

 <!--mybatis 逆向生成 自动生成的配置 begin--><plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.3.5</version><configuration><verbose>true</verbose><overwrite>true</overwrite><configurationFile>src/main/resources/mybatis-generator.xml</configurationFile></configuration><!--                <dependencies>--><!--                    <dependency>--><!--                        <groupId> mysql</groupId>--><!--                        <artifactId> mysql-connector-java</artifactId>--><!--                        <version>5.1.46</version>--><!--                    </dependency>--><!--                    <dependency>--><!--                        <groupId>com.zhishi.mybatis</groupId>--><!--                        <artifactId>mybatis-generator-core</artifactId>--><!--                        <version>1.0.1</version>--><!--                        <scope>system</scope>--><!--                        <systemPath>C:/Users/86188/Desktop/zhishi/mybatis/mybatis-generator-core/1.0.1/mybatis-generator-core-1.0.1.jar</systemPath>--><!--                    </dependency>--><!--                </dependencies>--></plugin>

第二步:resources目录下创建mybatis-generator.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><classPathEntry location="C:\Users\admin\.m2\repository\mysql\mysql-connector-java\5.1.46\mysql-connector-java-5.1.46.jar"/><context id="DB2Tables" targetRuntime="MyBatis3"><commentGenerator><property name="suppressDate" value="true"/><property name="suppressAllComments" value="true"/></commentGenerator><jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://k8s-bj-test-nodeports.ruijie.com.cn:32545/contract?useSSL=false" userId="manager" password="2d4205fcc98f4de48404831a7edc60ee"/><javaTypeResolver><property name="forceBigDecimals" value="false"/></javaTypeResolver><javaModelGenerator targetPackage="com.ruijie.returns.domain" targetProject="src/main/java"><property name="enableSubPackages" value="true"/><property name="trimStrings" value="true"/></javaModelGenerator><sqlMapGenerator targetPackage="com.ruijie.returns.mapper" targetProject="src/main/java"><property name="enableSubPackages" value="true"/></sqlMapGenerator><javaClientGenerator type="XMLMAPPER" targetPackage="com.ruijie.returns.mapper" targetProject="src/main/java"><property name="enableSubPackages" value="true"/></javaClientGenerator><table tableName="contract_info" domainObjectName="ContractInfo" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"><property name="useActualColumnNames" value="false"/></table></context>
</generatorConfiguration>

第三步:maven执行,双击

第四步:就生成了指定文件

http://www.wangmingla.cn/news/92145.html

相关文章:

  • 网站首页的动态怎么做网站推广计划方法
  • 怎么把淘宝店放到自己做的网站去百度小说排行榜风云榜
  • 北京网站托管的公司哪家好互换链接的方法
  • 做网站到a5卖站赚钱网站友情链接检测
  • 这是我做的网站吗网络营销服务外包
  • 企业网站的设计怎么做成人培训机构
  • 长沙创建网络平台费用重庆seo职位
  • 网站引导页动态效果怎么做的关键词热度查询
  • 网站模板下自助建站系统软件
  • 成交型网站建设价格seod的中文意思
  • c mvc网站做404chrome浏览器下载安卓手机
  • 做设备推广的网站代写文章质量高的平台
  • 专注河南网站建设营销网站推荐
  • 对外贸易企业网站建设流程软文营销案例200字
  • 做的比较好的政府网站俄罗斯搜索引擎浏览器
  • 网站数据流分析怎么做广州谷歌seo
  • 中山网站建设文化报价网站的推广方式
  • 小程序开发制作工具宁波正规seo快速排名公司
  • 怎么给公司做免费网站十大免费引流平台
  • 推广网站的图片怎么做app 推广
  • 做盈利的设计素材网站有前途有哪些免费推广软件
  • 做背景音乐的版权网站比较好的搜索引擎
  • 一定得做网站认证网站建设技术外包
  • 网站项目的流程百度一下搜索
  • 无锡网站制作哪家强google关键词分析工具
  • 韩国风格网站整站源码百度竞价推广有哪些优势
  • 标准版网站制作徐州网站建设方案优化
  • 外贸软件的建立谷歌seo外链
  • wordpress代码执行seo公司 引擎
  • 医院导航网站怎么做b站免费推广app大全