Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 模拟考试_Java_Jpa 2.0 - Fatal编程技术网

Java 模拟考试

Java 模拟考试,java,jpa-2.0,Java,Jpa 2.0,为什么以下问题的答案是B 我认为答案应该是C 开发人员定义了以下实体类办公室: @Entity Public class Office { @Id Private int Id; Private String name; @OneToMany Private List<Rooms> rooms; } @实体 公课办公室{ @身份证 私有int-Id; 私有字符串名称; @独身癖 私人名单室; } 以下哪些属性将位于为“rooms”字段生成的相应静态元模型类中

为什么以下问题的答案是B

我认为答案应该是C

开发人员定义了以下实体类办公室:

@Entity
Public class Office {

  @Id
  Private int Id;
  Private String name;
  @OneToMany
  Private List<Rooms> rooms;
}
@实体
公课办公室{
@身份证
私有int-Id;
私有字符串名称;
@独身癖
私人名单室;
}
以下哪些属性将位于为“rooms”字段生成的相应静态元模型类中

  • A.公共静态挥发性收集属性室
  • B.公共静态文件室实际答案
  • C.公共静态不稳定属性列表室我的选择-错误
  • D.公共静态不稳定单属性房间
      这个问题没有正确答案。原因是以下映射无效:

      @独身癖 私人名单室

      它无效,因为集合必须

    • 参数化类型或
    • 它需要targetEntity属性
    • 例如,在的API中记录了这一点。如果我们假设映射是

      @OneToMany
      Private List<Room> rooms;
      
      @OneToMany(targetEntity=somepackage.Room.class)
      Private List<Room> rooms;
      
      public static volatile ListAttribute <Office, Room> rooms;