gpt4 book ai didi

java - 如何在 hibernate 中映射对实体的访问?

转载 作者:行者123 更新时间:2023-12-02 01:12:36 24 4
gpt4 key购买 nike

我有一个代表资源的实体,我使用 hibernate 将其保存到数据库中。现在我有用户,我想要另一个表来确定用户是否有权访问该资源。用户未保存在数据库中。

在正常的 SQL 中,我只会有第二个表,其中包含资源 ID 和用户 ID 的行意味着用户有权访问该资源。但 Hibernate 似乎使这项任务变得非常复杂,我不知道什么是最好的方法来做到这一点。

最佳答案

我不明白,,用户没有保存在数据库中。“为什么?但就像 SQL 中的那样

import javax.persistence.*;

@Entity
@Table(name="UserResource")
public class UserResource {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
@ManyToOne
private Resource resource;
@ManyToOne
private User user;
}

关于java - 如何在 hibernate 中映射对实体的访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59146110/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com