java怎么注解实体类,实现数据库类型与java类型对应映射?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎么注解实体类,实现数据库类型与java类型对应映射?相关的知识,希望对你有一定的参考价值。

java怎么注解实体类,实现数据库类型与java类型对应映射?
我的代码是自动加载实体类,无需在mybaitis定义实体类型,但怎么注解实体类,实现数据库类型与java类型对应映射呢?

参考技术A @Entity
@Table(name = "表名")本回答被提问者采纳

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

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

以上是关于java怎么注解实体类,实现数据库类型与java类型对应映射?的主要内容,如果未能解决你的问题,请参考以下文章

Java自定义注解注解实现实体类与数据库表字段的映射

java中的映射是怎样实现的?

java 实体类 注解 继承问题!

hibernate 注解实体中日期怎么是String类型,怎么换成java.sql.date啊,用注解的形式

什么是jpa注解,为什么要用注解,注解的意义是什么?

java实体类中日期类型怎么给默认值?