如何根据数据库的字段动态创建实体类? 用java啊~ 最好给点源码和实例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何根据数据库的字段动态创建实体类? 用java啊~ 最好给点源码和实例相关的知识,希望对你有一定的参考价值。

你这个需求特殊,给你个思路。
先通过数据库元数据对象DataBaseMetaData和ResultSetMetaData得到表的元数据的信息。
生成类,可以用反射的方式和修改字节码的方式。修改字节码方式可以使用开源的CGLib这个库,Hibernate就是使用的这个库。这个生成是在内存的。
估计,将java代码写成.java文件,再调用编译器编译形成class也能完成需求。
就是不知道哪个适合你。效率上,肯定是上面两种好,最后一种差一些。
参考技术A 你好!
不知道你这个问题解决没有,我现在也遇到这样一个问题,有没有能成形的例子可以测试,谢谢mingling123456@163.com
如有疑问,请追问。

以上是关于如何根据数据库的字段动态创建实体类? 用java啊~ 最好给点源码和实例的主要内容,如果未能解决你的问题,请参考以下文章

JAVA自动创建实体类工具?

C#如何使用VS2005自动创建实体类?

如何使用myeclipse反向生成实体类

代码生成器是啥?如何根据数据库去产生实体类?

如何根据数据库中的表自动生成实体类

java 里 实体类可不可以反向生成数据库?