知优码

您现在的位置是:首页 > Java项目 > 开源项目

开源项目

publiccms代码自动生成

2019-11-17开源项目
publiccms代码自动生成
1.   在开发工具中使用hibernate工具生成实体类,修改数据库配置文件

在Eclipse

将database/hibernate目录复制到工程中,也可以在后续操作中自己新建其中的配置文件,打开开发工具的Hibernate Configuration视图
clip_image023.png
clip_image024.png
  • Hibernate配置
clip_image025.png
  • Annotations注解类型的实体,新建或者选择已有的数据库,选择hibernate目录下的properties和cfg.xml文件或者自己新建这两个文件,点击ok保存
clip_image026.png
  •  
clip_image027.png
  • Command Groups Availability选项卡,找到并勾选Hibernate Code Generation命令
clip_image028.png
  • eclipse工具条中即可找到Hibernate代码生成工具。点击Hibernate Code Generation Configurations新建代码生成配置
clip_image029.png
  • hibernate目录下的hibernate.reveng.xml.xml文件或者自己新建这个文件
clip_image030.png
  • Exporters选项卡,勾选Generate EJB3 annotations和Domain code(.java)
clip_image031.png
  • run就可以生成带注解的实体类了。
3. 逻辑代码及页面自动生成
该生成方法对hibernate实体进行标注后,根据注解信息生成类 生成自定义指令、Controller、Service、Dao、html,是CMS开发阶段采用的生成方式

1. 对实体类属性使用com.sanluan.common.generator.annotation.GeneratorColumn注解类标记字段类型【condition:是否用于查询条件,order:是否用于排序,like:查询条件是否为like匹配,or:查询条件是否为or逻辑,name:字段名,当or为true时,相同name 的字段为同一组or条件,title:字段真实含义】

2. 使用com.sanluan.common.generator.SourceGenerator代码生成代码文件

4. Mybatis代码自动生成
1. 修改src/test/resources/mybatis/generatorConfig.xml的数据库相关属性,确保数据库是正确且可连接。

2. 打开src/test/java/com/sanluan/common/generator/MybatisGenerator.java的文件

3. 运行main函数,将会生成Mybatis代码文件