Kotlin,JPA和布尔字段

我开始在我们的项目中引入kotlin,并将一些实体转换为kotlin,作为更大的重构的一部分。

我的实体有一个布尔活动属性:

private boolean active = true; public boolean isActive() { return active; } public void setActive(final boolean active) { this.active = active; } 

现在在kotlin这应该是:

 var isActive: Boolean = true 

问题是,这样我不得不重构现有的查询,这不是什么大问题,但我期待着更平滑的过渡。

我可以做这样的事情:

 var active: Boolean = true val isActive: Boolean get()= active 

但是感觉不对。 什么是最好的方法?

你可以像这样重命名getter

 @get:JvmName("isActive") var active: Boolean = true