如何根据数据库的字段动态创建实体类? 用java啊~ 最好给点源码和实例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何根据数据库的字段动态创建实体类? 用java啊~ 最好给点源码和实例相关的知识,希望对你有一定的参考价值。
你这个需求特殊,给你个思路。先通过数据库元数据对象DataBaseMetaData和ResultSetMetaData得到表的元数据的信息。
生成类,可以用反射的方式和修改字节码的方式。修改字节码方式可以使用开源的CGLib这个库,Hibernate就是使用的这个库。这个生成是在内存的。
估计,将java代码写成.java文件,再调用编译器编译形成class也能完成需求。
就是不知道哪个适合你。效率上,肯定是上面两种好,最后一种差一些。 参考技术A 你好!
不知道你这个问题解决没有,我现在也遇到这样一个问题,有没有能成形的例子可以测试,谢谢mingling123456@163.com
如有疑问,请追问。
以上是关于如何根据数据库的字段动态创建实体类? 用java啊~ 最好给点源码和实例的主要内容,如果未能解决你的问题,请参考以下文章