| Hi there, while using the bytecode enhancement task with enabledDirtyTracking, the script returns several compile errors, such as
where AbstractApprovalStep is
@MappedSuperclass
public abstract class AbstractApprovalStep<BO extends BOAbstractApprovalStep<? extends AbstractApprovalStep<BO>>> extends Base<BO>
implements IApprovalStep {
(...)
private Set<SidEntity<?>> responsiblesSid = new LinkedHashSet<>();
(...)
@ManyToMany(fetch = FetchType.LAZY)
@JoinTable(name = JAFConstants.MODEL_JAF_PREFIX + JAFConstants.MODEL_MANYTOMANY_KEY + TABLE + $J_ + SidEntity.SID)
@DefaultMapProcessed
public Set<SidEntity<?>> getResponsiblesSid() {
return responsiblesSid;
}
public void setResponsiblesSid(Set<SidEntity<?>> responsiblesSid) {
this.responsiblesSid = responsiblesSid;
}
(...)
}
and Base is
{code:java}
@Entity
@Polymorphism(type = PolymorphismType.EXPLICIT)
@Inheritance(strategy = InheritanceType.JOINED)
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE, include = "non-lazy")
public abstract class Base<BO extends BOBase<? extends Base<BO>>> extends DatabaseEntity<BO> implements IBase {
(...)
}
and DatabaseEntity is
@MappedSuperclass
public abstract class DatabaseEntity<BO extends BODatabaseEntity<? extends DatabaseEntity<BO>>>
implements IDatabaseEntity, Comparable<DatabaseEntity<BO>> {
(...)
}
Is this an issue or just for internal debugging purposes, so it can be ignored? |