diff --git a/common/domain/src/main/java/org/funcode/portal/server/common/domain/security/Role.java b/common/domain/src/main/java/org/funcode/portal/server/common/domain/security/Role.java index 354b588..4ed1c9a 100644 --- a/common/domain/src/main/java/org/funcode/portal/server/common/domain/security/Role.java +++ b/common/domain/src/main/java/org/funcode/portal/server/common/domain/security/Role.java @@ -66,6 +66,7 @@ public class Role extends BaseEntity implements GrantedAuthority { name = "tb_role_basic_authority", joinColumns = @JoinColumn(name = "role_id"), inverseJoinColumns = @JoinColumn(name = "basic_authority_id")) + @JsonIgnore @ToString.Exclude private Set basicAuthorities; diff --git a/common/domain/src/main/java/org/funcode/portal/server/common/domain/security/User.java b/common/domain/src/main/java/org/funcode/portal/server/common/domain/security/User.java index cdc5f08..f82a61d 100644 --- a/common/domain/src/main/java/org/funcode/portal/server/common/domain/security/User.java +++ b/common/domain/src/main/java/org/funcode/portal/server/common/domain/security/User.java @@ -113,7 +113,7 @@ public class User extends BaseEntity implements UserDetails { @Comment("是否启用") @Schema(description = "是否启用") private boolean enabled = true; - @ManyToMany(fetch = FetchType.LAZY) + @ManyToMany(fetch = FetchType.EAGER) @JoinTable( name = "tb_user_role", joinColumns = @JoinColumn(name = "user_id"), @@ -121,7 +121,7 @@ public class User extends BaseEntity implements UserDetails { @ToString.Exclude private Set roles; - @OneToMany(fetch = FetchType.EAGER) + @OneToMany @ToString.Exclude @JsonBackReference private Set orders; diff --git a/starter/src/main/resources/application.yml b/starter/src/main/resources/application.yml index 3c561d0..979a811 100644 --- a/starter/src/main/resources/application.yml +++ b/starter/src/main/resources/application.yml @@ -131,7 +131,7 @@ spring: max-wait: 2000 jpa: generate-ddl: true - open-in-view: true + open-in-view: false hibernate: ddl-auto: update show-sql: true