我具有以下层次结构:
@MappedSuperclass
public abstract class BaseModel extends Model {
// common persistent fields for all entities, (id, timestamps etc.)
}
@MappedSuperclass
public abstract class SpecificModel extends BaseModel {
// common persistent fields for only some entities
}
@Entity
public class ExampleModel extends SpecificModel {
}
BaseModel扩展了io.ebean.Model类。
当我进行一些代码更改时,SBT将尝试仅重新编译受更改影响的那些类。这使编译器抱怨任何扩展SpecificModel <
我假设当SBT仅重新编译某些源,但是Ebean增强程序未增强这些源时,会发生这种情况。运行
clean命令后,编译成功,但是对于每次更改,再次清理并编译整个项目将很痛苦。
重新编译时是否有办法强制增强?还是其他地方的问题?还是拥有两个抽象的MappedSuperclass是不好的做法?
使用:播放! 2.6.7,PlayEbean 4.0.6最好的问候西蒙