当前位置: 首页 > 知识库问答 >
问题:

类“Hello”中未定义IdClass

蔺昊穹
2023-03-14

“我想从Hello类获取Hello world的goldUser的用户Id值,但无法获取该值。正在获取@IDClass”未为实体指定标识符:“错误”。“

我做错了什么,或者应该用什么方法从Hello表中获取用户id的值。

  @Entity
    @Table(name ="Greetings")
    class HelloWorld {

      @Id
      @IdClass(classOf[Hello])
      @GeneratedValue(strategy = GenerationType.IDENTITY)
      @ManyToOne(fetch = FetchType.Lazy)
      @JoinColumn(name = "user_id")
      @BeanProperty
      var goldUser: Hello = _

      @Column(name = "morning")
      @BeanProperty
      var morning: Long = _

      @Column(name = "aftrnoon")
      @BeanProperty
      var afternoon: Long = _

    }"




    "@Entity
    @Table(name = "Hello")
    class Hello {
      @Id
      @GeneratedValue(strategy = GenerationType.IDENTITY)
      @Column(name = "id")
      @BeanProperty
      var userId: Long = _
    }
"org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'goldEntityManager' defined in class path

共有1个答案

姚才捷
2023-03-14

您需要确保import该类:

import javax.persistence.IdClass;
 类似资料:
  • “我想从Hello类获取用户Id的值,但无法从Hello world的goldUser获取。获取@Idclass”未为实体指定标识符:“错误。” 我做错了什么,或者应该用什么方法从Hello表中获取用户id的值。

  • 我是新来的。我有一个关于Firebase Auth/ Google Auth的问题,FirebaseUser未定义代码: Pubspec.yml 我在AuthResult上也面临同样的问题

  • 我尝试将我的模型添加到管理中。但在我为模型创建类时运行错误。管理员我不知道为什么我的类读取没有定义。 我正在使用python 3.6和Django 2.0 这里是我的调试错误: “C:\Program Files\JetBrains\PyCharm 2017.3\bin\runnerw.exe”C:\Users\FIANUAENA\PyCharm项目\mysite\venv\Scripts\pyt

  • 我正在使用productid作为电话表中的外键。我不知道在PhoneRepository的id部分写什么。因为给出错误 Product.java phone.java PhoneRepository.Java 错误

  • 问题内容: 注意:根据 ECMAScript5.1,第15.1.1.3节,window.undefined是只读的。 现代浏览器正确地实现了这一点。 例如:Safari 5.1,Firefox 7,Chrome 20等。 Undefined仍可在以下位置更改:Chrome 14,… 原来,问题的原因是 如果“对象”中没有属性“ x”,则返回false。 我通过在两个Facebook函数中用规则相等

  • 问题内容: 我遇到了这个JSON代码。我注意到它利用了价值。在哪里可以找到有关此值类型的更多信息? 问题答案: *即使在javascript中有效, *undefined 也不是有效的json值。根据官方json标准 (ECMA-404,第5节): JSON值可以是对象,数组,数字,字符串,true,false或null。 对于json,请使用 null 而不是 undefined :