程序问答
发布时间:2022-06-02 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了@Entity和@Table中的名称属性,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如何解决@Entity和@Table中的名称属性?
开发过程中遇到@Entity和@Table中的名称属性的问题如何解决?下面主要结合日常开发的经验,给出你关于@Entity和@Table中的名称属性的解决方法建议,希望对你解决@Entity和@Table中的名称属性有所启发或帮助;
因此,在第一种情况下,表和实体将具有相同的名称,这将允许您在编写HQL或JPQL时以与实体相同的名称访问表。
在第二种情况下,编写查询时,您必须使用 的名称,而 的名称将用于在数据库中命名该表。
因此,在HQL中,您的 将引用 中的 。
解决方法
我有一个疑问,因为@Entity和@Table中都存在Name属性
例如,允许名称属性具有相同的值
@Entity(name = "someThing")
@Table(name = "someThing")
我也可以在同一班上使用不同的名字
@Entity(name = "someThing")
@Table(name = "otherThing")
谁能告诉我这两者之间有什么区别,为什么我们两者都具有相同的属性?
大佬总结
以上是大佬教程为你收集整理的@Entity和@Table中的名称属性全部内容,希望文章能够帮你解决@Entity和@Table中的名称属性所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。