“新建 - 通过数据库生成实体类”向导:映射选项
另请参见
此向导将通过现有数据库连接或架构生成一组实体类。IDE 为每个包含持久性字段的相关表生成一个实体类。此向导将指导您完成以下步骤:选择数据库连接或架构,然后在数据库中选择将用于生成实体类的表。
要打开此向导,请右键单击某个项目节点或子节点,然后依次选择“新建”>“其他”、“持久性”类别和“通过数据库生成实体类”。
在向导的此页面中,可以设置下列选项以配置生成的标注元素:
- 关联获取。选择要添加到关系标注中的获取元素。可以选择 default、eager 或 lazy。如果选择 default(缺省情况下,将选择 default),则不会在关系标注中添加任何获取元素。
- 复合类型。为 OneToMany 和 ManyToMany CMR 字段选择复合类型。可以选择 java.util.Collection、java.util.List 或 java.util.Set。缺省情况下,将选择 java.util.Collection。
- 全限定数据库表名。如果选定该选项,则会将 catalog 和 schema 元素添加到 @Table 标注中。缺省情况下,此选项处于取消选中状态。
- 用于重新生成表的属性。如果选定该选项,则会将 nullable(如果为 false)、length(对于字符串类型)、precision 和 scale(对于十进制类型)添加到 @Column 标注中。在选定该选项的情况下,还会将唯一约束添加到 @Table 标注中。缺省情况下,此选项处于取消选中状态。
单击“完成”后,IDE 将为在向导中指定的每个表创建实体类。
- 另请参见
- 关于 Java 持久性
- 通过数据库生成持久性实体类
- 创建持久性单元
法律声明