bb1119的gravatar头像
bb1119 2016-08-19 17:28:50

java自动生成实体类和DAO/Service代码的工具类

原创

首先说明这是个工具类,就是一个java文件,放在你的项目下运行,

首先你定义你的实体类名字,和实体类属性,包名,然后它就会在相应的包下建相应的实体类和实体Dao类,不过我后面的service. 和dao.impl都没写出来,我这里就实现了两个方法,一个是createEntity()一个是createEntityDao()方法,其他的同理是都可以的。

首先定义:

		String entity_name = "teacher";
		String package_name = "com.qinb.dao";
		Map<String,String> map = new HashMap<String,String>();
		map.put("studentId", "int");
		map.put("studentName", "String");
		map.put("studentNum", "String");
		map.put("studentGrade", "Double");
		map.put("age", "Date");

java自动生成实体类和DAO/Service代码的工具类看到我的包里面是没有student.java和studentDao.java的。然后我们运行

java自动生成实体类和DAO/Service代码的工具类

可以看到我们已经生成l了两个文件,而且li里面的属性,引入什么的都也已经生成了

java自动生成实体类和DAO/Service代码的工具类

生成dao代码:

java自动生成实体类和DAO/Service代码的工具类

这是自己没事的上午写的,下午分享给你们,没来得及写全,但是已经可以了,剩下的就只照着搬就行,

实用不实用看怎么用吧。

,不好意思,刚刚忘记放sql了,现在已经放进去了


打赏

文件名:Java.zip,文件大小:1453.221K 下载
最代码最近下载分享源代码列表最近下载
luqb890913  LV12 2020年9月30日
csj1014143230  LV10 2020年5月6日
xuyongff  LV24 2019年11月4日
piress  LV1 2019年7月5日
ou273645  LV1 2018年12月8日
mengfanyun  LV9 2018年12月3日
1247879478  LV8 2018年11月21日
aihelloworld110  LV1 2018年9月2日
1203876671  LV1 2018年8月1日
yyh123  LV1 2018年7月31日
最代码最近浏览分享源代码列表最近浏览
yjdang  LV3 2023年3月27日
qazwsx_ling 2023年3月13日
暂无贡献等级
ewan007  LV29 2022年9月25日
xzxzqqz 2022年6月14日
暂无贡献等级
981352576  LV4 2022年5月11日
fengshengtian  LV8 2022年3月7日
zzhd2008 2022年1月23日
暂无贡献等级
541888  LV2 2022年1月3日
123  LV1 2021年11月30日
maozexi  LV7 2021年11月30日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友