So the extended JPA model get fields defined in the above class mapped to db table columns correctly
It also needs to add @Transient to AAAObjectBase.props so this field NOT get mapped into database.
For SimplePermission.implied we add the @Transient annotation as a temporary solution to prevent it been mapped into db column as blob. However this means the db based permission structure does not support implied concept. We will defer this to future releases
It needs to add
@MappedSuperClass
toAAAObjectBase
SimplePrinciple
SimplePermission
SimpleRole
SimplePrivilege
So the extended JPA model get fields defined in the above class mapped to db table columns correctly
It also needs to add
@Transient
toAAAObjectBase.props
so this field NOT get mapped into database.For
SimplePermission.implied
we add the@Transient
annotation as a temporary solution to prevent it been mapped into db column as blob. However this means the db based permission structure does not support implied concept. We will defer this to future releases