From dc6445544a9e906205734848df016dbfd763155f Mon Sep 17 00:00:00 2001 From: Michael Hoennig Date: Wed, 3 Aug 2022 08:52:45 +0200 Subject: [PATCH] add RbacRoleEntity.roleName as computed column --- .../hostsharing/hsadminng/rbac/rbacrole/RbacRoleEntity.java | 4 ++++ 1 file changed, 4 insertions(+) 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; }