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

帮一个企业做网站流程广东seo推广费用

帮一个企业做网站流程,广东seo推广费用,上海新闻网东方网,设计制作公司一、什么是逆向工程? 简单点说,就是通过数据库中的单表,自动生成java代码。 Mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码(mapper.java\mapper.xml\po类) 企业中,逆向工程是个很…

一、什么是逆向工程?

      简单点说,就是通过数据库中的单表,自动生成java代码。

      Mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码(mapper.java\mapper.xml\po类)

      企业中,逆向工程是个很常用的工具,之前我们就学习了hibernate的逆向工程,比我们手动创建映射文件的配置信息方便很多,总是就是很方便。

直接粘代码

Maven 添加 mybatis 依赖

 <!--mybatis--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>1.3.1</version></dependency><!--mapper--><dependency><groupId>tk.mybatis</groupId><artifactId>mapper-spring-boot-starter</artifactId><version>1.2.4</version></dependency><!--pagehelper--><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>1.2.3</version></dependency><!-- mybatis 逆向生成工具  --><dependency><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-core</artifactId><version>1.3.2</version><scope>compile</scope><optional>true</optional></dependency>

  核心jar XML文件生成 -- 不知道为啥 在 生成 Java 和 XML的配置中 targerProject 设置成绝对路径就可以成功 ,相对路径就无法生成

<?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><context id="MysqlContext" targetRuntime="MyBatis3Simple" defaultModelType="flat"><commentGenerator><!-- 是否去除自动生成的注释(生成的注释是英文的) true:是 : false:否 --><property name="suppressAllComments" value="true" /></commentGenerator><jdbcConnection driverClass="com.mysql.jdbc.Driver"connectionURL="jdbc:mysql://192.168.44.180:3306/springboot"userId="root"password="123456"></jdbcConnection><!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL 和NUMERIC 类型解析为java.math.BigDecimal --><javaTypeResolver><property name="forceBigDecimals" value="false" /></javaTypeResolver><!-- 对于生成的pojo所在包 --><javaModelGenerator targetPackage="com.imooc.netty.wechart.pojo" targetProject="/Users/tony/Desktop/WEB/wechart/src/main/java"/><!-- 对于生成的mapper所在目录 --><sqlMapGenerator targetPackage="mapper" targetProject="/Users/tony/Desktop/WEB/wechart/src/main/resources"/><!-- 配置mapper对应的java映射 --><javaClientGenerator targetPackage="com.imooc.netty.wechart.mapper" targetProject="/Users/tony/Desktop/WEB/wechart/src/main/java" type="XMLMAPPER"/><!-- 生成的pojo类的属性名和表的列名一致,默认是遇到下划线变驼峰的。比如表中有一列叫user_id,那么默认生成的类属性名是userId --><table tableName="users" ><property name="useActualColumnNames" value="true"/></table><table tableName="my_friends" ><property name="useActualColumnNames" value="true"/></table><table tableName="request" ><property name="useActualColumnNames" value="true"/></table><table tableName="chart_msg" ><property name="useActualColumnNames" value="true"/></table></context>
</generatorConfiguration>

指定 Main 方法  固定写法,解析XML文件

public class GeneratorDisplay {public void generator() throws Exception{List<String> warnings = new ArrayList<String>();boolean overwrite = true;//指定 逆向工程配置文件File configFile = new File("wechart/generatorConfig.xml");ConfigurationParser cp = new ConfigurationParser(warnings);Configuration config = cp.parseConfiguration(configFile);DefaultShellCallback callback = new DefaultShellCallback(overwrite);MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config,callback, warnings);myBatisGenerator.generate(null);}public static void main(String[] args) {try {GeneratorDisplay generatorSqlmap = new GeneratorDisplay();generatorSqlmap.generator();} catch (Exception e) {e.printStackTrace();}}
}

  项目目录结构

    

 

转载于:https://www.cnblogs.com/Tonyzczc/p/10605774.html

http://www.lbrq.cn/news/2384767.html

相关文章:

  • 国外做科研的网站医疗器械龙头股
  • 淄博定制网站建设公司人民日报评网络暴力
  • 做网站如何安全 博客搜狗站长
  • 网站制作合同大庆黄页查询电话
  • seo网站沙盒期网盟推广
  • html5 3d网站郑州做网站推广电话
  • 赵艳红网站建设规划全网营销整合营销
  • 张家港网站制作公司网络销售工作靠谱吗
  • 网站备案跟域名有什么关系怎么创建一个网址
  • dedecms做论坛网站百度推广客户端下载网址
  • 企事业网站建设南通关键词优化平台
  • 我自己做的网站上有图片宣传食品常用的关键词有哪些
  • 深圳网站建设定制免费网站推广软文发布
  • 做招聘信息的网站有哪些软文素材网站
  • 优化网站制作方法大全中央新闻联播
  • 邯郸营销网站建设域名网站查询
  • 乌鲁木齐本地网站设计公司企业网站
  • 韩国原生ip站群服务器百度推广app下载官方
  • 做星座网站公司要做seo
  • 建立外贸网站多少钱fifa最新排名出炉
  • 百度网站介绍显示图片百度搜索关键词排名优化技术
  • 苏州 网站设计 知名什么平台可以发广告引流
  • 郑州快速网站优化公司哪家好成品网站源码
  • 西安印象网站建设百度账号中心官网
  • 深圳企业网站制作报价南京seo域名
  • 自己做网站运营西安seo顾问
  • wordpress导航站主题网站设计制作在哪里找
  • 做电视网站需要多大的服务器制作网页需要多少钱
  • 使用动易模版制作网站seo标签优化
  • 公司网站 优帮云营销策略ppt模板
  • 【Linux】Linux异步IO-io_uring
  • Spring全面讲解(无比详细)
  • Java大厂面试实录:从Spring Boot到AI微服务架构的深度解析
  • 一个项目的完整一生 --- 一 窗口大小设置
  • AI Agent开发学习系列 - langchain之LCEL(2):LCEL 链式表达解析
  • Linux 驱动中 Timer / Tasklet / Workqueue 的作用与对比