我有一个实体,其声明大致如下:
@Entity
@Table(name = "myUserTable")
public class User implements Serializable { ... }
我正在创建一个通用 DAO 类,在此过程中我想检索“myUserTable”名称。有什么办法可以达到这个名字吗?
使用一般反射就足够简单了:
import javax.persistence.Table;
.....
Class<?> c = User.class;
Table table = c.getAnnotation(Table.class);
String tableName = table.name();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)