程序问答   发布时间: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,请注明来意。