Kotlin、JPA和布尔字段
我开始在我们的项目中引入kotlin,并将一些实体转换为kotlin,作为更大重构的一部分 我的实体具有布尔活动属性:Kotlin、JPA和布尔字段,jpa,kotlin,Jpa,Kotlin,我开始在我们的项目中引入kotlin,并将一些实体转换为kotlin,作为更大重构的一部分 我的实体具有布尔活动属性: private boolean active = true; public boolean isActive() { return active; } public void setActive(final boolean active) { this.active = active; } 现在在科特林,这应该是: var isActive: Bo
private boolean active = true;
public boolean isActive() {
return active;
}
public void setActive(final boolean active) {
this.active = active;
}
现在在科特林,这应该是:
var isActive: Boolean = true
问题是,这种方式我必须重构现有的查询,这不是什么大问题,但我期待着更平滑的转换
我可以这样做:
var active: Boolean = true
val isActive: Boolean
get()= active
但这感觉不对。最好的方法是什么?您可以这样重命名getter
@get:JvmName("isActive")
var active: Boolean = true