最近没有项目,闲着无聊作练习,发现目前的把数据库表生成Java Bean的工具类,配置有点复杂,须要配置不少XML,因此本身写了一款操做简单的工具暂时命名为JyEntity。java
连接:https://gitee.com/LKWai/JyEntitymysql
使用方法:git
一、由于JyEntity生成Model类是基于FreeMarker 模板,因此必须在项目中引入FreeMarker 的Jar包。sql
二、 Web工程中创建任意类,在main函数中输入代码。数据库
public static void main(String[] args) { //注入配置信息,这四条是最基本的,若是没有会不能执行 Jyproperties.setDriverClass("com.mysql.jdbc.Driver"); Jyproperties.setUrl("jdbc:mysql://127.0.0.1:3306/abc?useUnicode=true&characterEncoding=utf-8"); Jyproperties.setUsername("root"); Jyproperties.setPassword("root"); Jyproperties.setPath("com/rl/OutVM/model/"); //执行构建过程 JyMainClass.buildModelClass(); }
三、效果以下,自动生成model类包括属性和Set Get 方法函数
首先,下面一张图说明了数据的处理流程和每一个模块的功能工具
数据库URLui
驱用参数编码
户名密码spa
encoding model类编码格式 默认为UTF-8
dbtype 数据库类型 默认为MySQL数据库
path 生成实体类的路径 默认为当前项目的classpath