У меня есть класс данных Kotlin:
data class Somebody(var id: String, var created: Date, var address1: String, var address2: String,
var city: String, var county: String, var hitCount: Integer, var lat: Double,
var lon: Double, var lookupSuccessful: Boolean, var name: String,
var neghiborhood: String, var partialMatch: Boolean, var searchedAddress: String,
var state: String, var zip4: String, var zip5: String, var active: Boolean,
var instructions: String, var maxValue: Integer) {
}
Дело в том, что мне нужен конструктор с 0 аргументами для этого класса, чтобы я мог иметь iBatis или JPA, или Джексона, или кто-то другой.Как мне это сделать, и при этом все еще не обнуляемые поля?
Могу ли я использовать ненулевые поля с классом данных и при этом иметь конструктор по умолчанию без аргументов?