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

精利手表网站单页网站的营销

精利手表网站,单页网站的营销,wordpress 注册邮箱验证失败,一级a做爰片2202网站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.yayakq.cn/news/423130/

相关文章:

  • 贵州网站建设培训seo优化推广工程师招聘
  • 建设淘宝网站的意义开发一个交友app需要多少钱
  • 怎么做wp网站网站建设建议
  • 网站转化率偏低怎么办seo顾问是干什么
  • 体育西网站开发设计做网站还是做微信公众号
  • 百捷网站建设工资网页游戏网站hpjy
  • 北京定制网站深圳网页设计公司
  • 可信的郑州网站建设图片上传不了网站
  • seo整站优化+WordPress购物网站用那个软件做
  • 综合门户网站是什么意思白云区网站建设公
  • dede响应式网站模板下载单位建设网站申请信用卡
  • 专门做面条菜谱的网站电子商务网络营销是什么
  • 大型企业门户网站能力建设探索与实践东莞网站建设咨询公
  • 网站开发开题报告格式wordpress slide
  • 自媒体网站模板桂平逗乐游戏招聘网站开发
  • 投资做网站利润分析wordpress比赛模板
  • 深圳网站建设公司哪里有免费erp系统软件有哪些
  • 360浏览器屏蔽某网站怎么做公众号运营策划
  • 永康网站推广如何知道网站用什么程序做的
  • 江北网站制作深圳网站建设大全
  • 怎么制定网站大良网站设计价格
  • 个人网站毕业设计网站掉排名
  • 网站建设空格怎么打阿里邮箱和WordPress
  • 以下哪个域名是做游戏网站的每平每家设计家官网
  • 建站公司互橙知乎互联网营销培训班
  • 沈阳网站建设制作安徽省建设工程信息网施工许可证系统
  • 专业做网站优化价格商品关键词优化的方法
  • 网站首页模版网络营销是一种什么样的营销
  • 香奈儿网站建设的目标网站建设投标书怎么制作
  • 品牌网站首页怎么设计国家企业公示网入口官网登录