相关疑难解决方法(0)

Java:Hibernate @OneToOne映射

我试图让Hibernate @OneToOne注释工作,而且在这里没有取得多大成功......

假设我有一个名为的表status,如下所示:

+------------------------------------------------+
|                     status                     |
+------------------------------------------------+
| id | frn_user_id | frn_content_id |   status   |
+----+-------------+----------------+------------+
|  1 |     111     |        0       |  "active"  |
+----+-------------+----------------+------------+
|  2 |      0      |       222      | "inactive" |
+----+-------------+----------------+------------+
Run Code Online (Sandbox Code Playgroud)

我有一个实体User,看起来像这样:

@Entity
@Table(name = "user")
public class User {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", nullable = false)
    private Integer id;

    @OneToOne(cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "userId")
    private Status status;

    // getters and setters …
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa one-to-one hibernate-annotations

23
推荐指数
1
解决办法
7万
查看次数

标签 统计

hibernate ×1

hibernate-annotations ×1

java ×1

jpa ×1

one-to-one ×1