实现思想:就是java对目标表的字符串的处理,以及基础的sql语句
不能使用hibernate tool ,解决办法
为了记录,以后也许还会用的小工具
**工具优点:比手打生成快,能加快hibernate配置文件开发速度,当你不能使用hibernate tool,他就是你的选择之一(不能使用现成hibernate tool的再此处。)
一定程度减轻配置文件书写量
。
。
工具缺点:不灵活,生成模式简单,当然可以自己修改程序达到你的要求。需要控制台获取字符串并cv到目标文件,
只是解决燃眉急的工具
对表关联没有解决方案
**
首先感谢Java的字符串处理
原理:文件本质是字符串,我们做的就是得到他
实现工具:
需要mysql的可视化工具
需要一句sql,源码中有,得到程序所需字符串(表名的字符串,换掉主键)
需要自己对源码的file改值,直接加双引号再复制进去就好。
需要自己改文件·配置的头头,版本不一样嘛
file = file.replaceAll(“换掉主键\r\n”, “,”);
运行
对于目标文件生成,主要是一种比较偏门的方法,但比自己敲的快。
*.hbm.xml
直接工具源码:
package javatool.hibernate;
import java.util.Scanner;
/**
* 生成普通*.hbm.xml文件的工具类
* @author joker
*
*/
public c