从 POJO 获取带注释的 hibernate 表名
我有一个实体,其声明大致如下:
@Entity
@Table(name = "myUserTable")
public class User implements Serializable { ... }
我正在创建一个通用 DAO 类,这样做时我想检索“myUserTable”名称。有什么办法可以达到这个名字吗?
I have an entity which is declared roughly like:
@Entity
@Table(name = "myUserTable")
public class User implements Serializable { ... }
I'm making a generic DAO class, and in doing so I'd like to retrieve the "myUserTable" name. Is there any way I can reach this name?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用一般反射就足够简单了:
Easy enough using general reflection:
类似于 从 Hibernate 中的模型获取表名称
Similar to Get the table name from the model in Hibernate