小编Sam*_*Sam的帖子

java.lang.IllegalStateException:具有@ManyToMany 3实体的同一实体的多个表示形式

我有3个具有ManyToMany关系的实体,如下所示:

角色实体:

@Entity
public class Role {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer roleID;
    private String roleName;
    private String description;

    @ManyToMany(cascade = {CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH}, fetch = FetchType.EAGER)
    @JoinTable(name = "role_permission", joinColumns = {@JoinColumn(name = "role_id")}, inverseJoinColumns = {@JoinColumn(name = "permission_id")})
    private Set<Permission> permissions = new LinkedHashSet<Permission>();
}
Run Code Online (Sandbox Code Playgroud)

许可实体:

@Entity
public class Permission {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int permissionID;
    private String permissionName;
    private String description;

    @ManyToMany(cascade = {CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH}, fetch = FetchType.EAGER)
    @JoinTable(name = "permission_functionality", joinColumns = …
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa ejb-3.0 jpa-2.0

29
推荐指数
6
解决办法
5万
查看次数

使用 VueJS 将 JSON 对象显示到表格中

我一直在尝试使用 VueJS 显示从我的 laravel 应用程序获取的 JSON 对象,该应用程序正在处理我的服务器端操作。任何形式的帮助将不胜感激。

这是来自我的 Laravel 应用程序的原始 JSON 数据:

[{
    "1": 1,
    "2": 2,
    "3": 3,
    "4": 4,
    "5": 5,
    "6": 6,
    "7": 7,
    "8": 8,
    "9": 9,
    "10": 10,
    "11": 11,
    "12": 12
  },
  {
    "1": 70000,
    "2": 66524.45,
    "3": 62736.11,
    "4": 58606.81,
    "5": 54105.88,
    "6": 49199.86,
    "7": 43852.3,
    "8": 38023.47,
    "9": 31670.03,
    "10": 24744.79,
    "11": 17196.27,
    "12": 8968.39
  },
  {
    "1": 3475.55,
    "2": 3788.35,
    "3": 4129.3,
    "4": 4500.93,
    "5": 4906.02,
    "6": 5347.56,
    "7": 5828.84,
    "8": …
Run Code Online (Sandbox Code Playgroud)

javascript rest json laravel-5 vuejs2

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

ejb-3.0 ×1

hibernate ×1

java ×1

javascript ×1

jpa ×1

jpa-2.0 ×1

json ×1

laravel-5 ×1

rest ×1

vuejs2 ×1