diff --git a/src/main/java/com/example/springdemo/entities/Merchants.java b/src/main/java/com/example/springdemo/entities/Merchants.java index 35ce099..01b964f 100644 --- a/src/main/java/com/example/springdemo/entities/Merchants.java +++ b/src/main/java/com/example/springdemo/entities/Merchants.java @@ -25,7 +25,7 @@ public class Merchants { private String description;//店铺描述 //商家和菜品是一对多的关系,有mappedBy的时候,表示Merchants的dishes 字段放弃维护权,而将维护权交给了Dishes的关联属性merchants - @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY) + @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER) @JoinTable(name = "merchants_dishes", joinColumns = @JoinColumn(name = "merchantsId"), inverseJoinColumns = @JoinColumn(name = "dishesId")) diff --git a/src/main/java/com/example/springdemo/entities/Orders.java b/src/main/java/com/example/springdemo/entities/Orders.java index 0c7ab4e..4d2a3e8 100644 --- a/src/main/java/com/example/springdemo/entities/Orders.java +++ b/src/main/java/com/example/springdemo/entities/Orders.java @@ -23,7 +23,7 @@ public class Orders { @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id;//订单ID - @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY) + @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER) @JoinTable(name = "orders_orderDishes", joinColumns = {@JoinColumn(name = "ordersId", referencedColumnName = "id")}, inverseJoinColumns = {@JoinColumn(name = "orderDishesId", referencedColumnName = "id")}) diff --git a/src/main/java/com/example/springdemo/entities/RBAC/Permissions.java b/src/main/java/com/example/springdemo/entities/RBAC/Permissions.java index b219e13..643c4c8 100644 --- a/src/main/java/com/example/springdemo/entities/RBAC/Permissions.java +++ b/src/main/java/com/example/springdemo/entities/RBAC/Permissions.java @@ -14,8 +14,8 @@ public class Permissions { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id;//主键,权限ID - @Column(name = "description") - private String description;//权限名称 + @Column(name = "name") + private String name;//权限名称 @Column(name = "url") private String url;//权限对应的URL } diff --git a/src/main/java/com/example/springdemo/entities/RBAC/RolesPermissions.java b/src/main/java/com/example/springdemo/entities/RBAC/RolesPermissions.java index ec812c6..5b9316c 100644 --- a/src/main/java/com/example/springdemo/entities/RBAC/RolesPermissions.java +++ b/src/main/java/com/example/springdemo/entities/RBAC/RolesPermissions.java @@ -17,11 +17,11 @@ public class RolesPermissions { @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id;//主键 - @OneToMany(targetEntity = Roles.class, cascade = CascadeType.ALL, fetch = FetchType.LAZY) + @OneToMany(targetEntity = Roles.class, cascade = CascadeType.ALL, fetch = FetchType.EAGER) @Column(name = "rolesId") private List roles;//角色ID - @OneToMany(targetEntity = Permissions.class, cascade = CascadeType.ALL, fetch = FetchType.LAZY) + @OneToMany(targetEntity = Permissions.class, cascade = CascadeType.ALL, fetch = FetchType.EAGER) @Column(name = "permissionsId") private List permissions;//权限ID } diff --git a/src/main/java/com/example/springdemo/entities/Users.java b/src/main/java/com/example/springdemo/entities/Users.java index 1af023f..ed0a63e 100644 --- a/src/main/java/com/example/springdemo/entities/Users.java +++ b/src/main/java/com/example/springdemo/entities/Users.java @@ -25,13 +25,13 @@ public class Users { private String address;//家庭住址 //一个用户可能会有多个订单,关系是一对多 - @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY) + @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER) @JoinTable(name = "users_orders", joinColumns = {@JoinColumn(name = "usersId", referencedColumnName = "id")}, inverseJoinColumns = {@JoinColumn(name = "ordersId", referencedColumnName = "id")}) private List orders;//订单 - @ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY) + @ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.EAGER) @JoinTable(name = "users_roles", joinColumns = {@JoinColumn(name = "usersId", referencedColumnName = "id")}, inverseJoinColumns = {@JoinColumn(name = "rolesId", referencedColumnName = "id")})