Mybatis上路_06-使用Java自动生成 11人收藏此文章, 我要收藏发表于1个月前(2013-04-24 23:05) , 已有151次阅读 ,共0个评论 目录:[ - ] 1.编写Generator执行配置文件: 2.在MyEclipse中建空web项目: 3.编写并执行Java程序: 4.查看并修改生成的文件: 5.测试,使用生成的文件查询: 1)导入MyBatis的jar包: 2)创建MyBatis的xml配置文件: 3)Java测试代码: 1.编写Generator执行配置文件:…
目录[-] 1.编写Generator执行配置文件: 2.在MyEclipse中建空web项目: 3.编写并执行Java程序: 4.查看并修改生成的文件: 5.测试,使用生成的文件查询: 1)导入MyBatis的jar包: 2)创建MyBatis的xml配置文件: 3)Java测试代码: 1.编写Generator执行配置文件: generatorConfigation.xml.注意配置数据库驱动包的绝对路径. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1…
什么是MyBatis Generator MyBatis Generator (MBG) 是一个Mybatis的代码生成器,可以自动生成一些简单的CRUD(插入,查询,更新,删除)操作代码,model代码,及mapper配置文件: 如何配置MyBatis Generator 代码生成器(MBG)是由一个XML配置文件驱动,主要告诉MBG以下三件事 如何连接到数据库 生成什么对象,以及如何生成它们 那些表生成对象 具体如何配置,可以参考如下链接,已经有很详细的说明了: http://generat…
经过很久的努力,终于完成了JAVA自动生成正则表达式工具类.还记得之前需要正则,老是从网上找吗?找了想修改也不会修改.现在不用再为此烦恼了,使用此生成类轻松搞定所有正则表达式.赶快在同事面前炫一下吧. 本正则表达式工具类,也整理了很多常用校验.例如:匹配汉字.行首.行尾.匹配除换行外的所有字符.匹配数字.匹配大写字母.匹配小写字母.匹配大小写字母.匹配小写字母和数字.匹配大写字母和数字.匹配大小写字母和数字.匹配大小写字母.数字.下划线.匹配一个单词的边界.匹配一个非单词的边界.匹配任何空白字符…
MyBatis Generator是一款mybatis自动代码生成工具,可以通过配置后自动生成文件. MyBatis Generator有几种方法可以生成代码,下面是其中一种.  一.官网下载 MyBatis Generator 1.下载地址:https://github.com/mybatis/generator/releases目前最新版本是1.3.7.在命令行下自动创建代码只需要下载mybatis-generator-core-1.3.7.zip即可. 2.压缩包解压后,主要是lib目录,…
主要是在配置文件中,配置好所要包含的字段. 类关系:account----role,1对1 account包含role类 java类: public class Account{ private Integer accountId; private String username; private String password; private Role role; } public class Role { private Integer id; private Integer leave;…
网上关于自动生成entity文件的代码很多,看了很多代码后,在先辈们的基础上再完善一些功能(指定多个表,全部表). 为了使用方便所以把两个类写在一个java文件中,所以大家可以直接拿这个java文件,修改下配置后就可以使用了,传送门 1.把字段抽象为一个类 /** * 字段信息表 */ class FieldMeta { private String fieldName; //字段名 private String fieldDataType; //字段类型 private int fieldLe…
首先, pom需要引入 <!-- mysql --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.39</version> </dependency> <!-- mybatis--> <dependency> <group…
看到这个标题,如果你以为真的可以完全自动生成,那你就太Naive啦 我这里想介绍的是,利用模板生成我们需要的代码 一.模板 首先来说说模板,常见的java模板有:FreeMarker.Velocity.Jamon.JByte等等. 不熟悉的可以百度下,其实我了解也不多,哈哈. 二.原理 其实就是利用模板,填充数据,得到我们需要的代码.即:输出=模板+数据 三.实例 实例利用FreeMarker来做的,所以你需要先导入freemarker的jar包 假设我们需要自动生成一个java bean,那么…
数据库表设置 tb_form(form表单) 字段 类型 约束 说明 Id Int 主键 主键 Formid Varchar2(20) 唯一 Form表单id的值 Action Varchar2(20) 唯一 Form表单action的值 Method Varchar2(20) 非空 Form表单Method的值 Formtitle Nvatchar2(50) 非空 Form表单的标题头信息 Orderby Int 非空 同一申请流程的表单排序 Flowid Int 外键 申请流程的外键 Rem…