Kotlin, JPA и булевы поля

Я начинаю вводить kotlin в наш проект, и я преобразовываю некоторые объекты в kotlin как часть большего рефакторинга.

У моего объекта было активное свойство boolean:

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 

Но это не так. Что было бы лучше всего?

Вы можете переименовать геттер так

 @get:JvmName("isActive") var active: Boolean = true 
Intereting Posts
Доступ к Integer.class из Котлина Как смешивать несколько конструкторов родительского класса с val в дочернем классе Просмотры события касания заполняет весь экран Почему я не могу ссылаться на аргументы конструктора внутри класса при определении объекта Как поместить файлы res из проекта в банку в одной папке? Комплексная гравитация в Анко JSON для HashMap с объектами с использованием Gson переместить вид в зависимости от направления движения Отображение Firebase в Kotlin-Object не работает Можно ли смешивать Scala и Kotlin в одном модуле maven? kotlin springboot application – почему нет функции с выражением тела? Kotlin VerifyError: неинициализированный объект существует на обратной ветви 90 ожидание членства Отражение Java-конструктора исключает исключение с помощью закрытых классов Использование метода получения Anko Ошибка несоответствия AnkoContext <ViewGroup> Найдено AnkoContext <Context>