@Retention(value=RUNTIME) @Target(value=METHOD) @Repeatable(value=JpqlConstraintContainer.class) public @interface JpqlConstraint
Example:
@JpqlConstraint(target = User.class, where = "{E}.active = true") @Override public SetOfAccessConstraints accessConstraints() { return super.entityAccess(); }
AccessGroup
public abstract java.lang.Class<? extends Entity> target