diff --git a/src/main/java/net/hostsharing/hsadminng/rbac/rbacrole/RbacRoleEntity.java b/src/main/java/net/hostsharing/hsadminng/rbac/rbacrole/RbacRoleEntity.java index 0b343d8c..c497019e 100644 --- a/src/main/java/net/hostsharing/hsadminng/rbac/rbacrole/RbacRoleEntity.java +++ b/src/main/java/net/hostsharing/hsadminng/rbac/rbacrole/RbacRoleEntity.java @@ -4,6 +4,7 @@ import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; +import org.hibernate.annotations.Formula; import org.springframework.data.annotation.Immutable; import javax.persistence.*; @@ -33,4 +34,7 @@ public class RbacRoleEntity { @Column(name="objectidname") private String objectIdName; + + @Formula("objectTable||'#'||objectIdName||'.'||roleType") + private String roleName; }