If I'm creating an JPA Entity Model is it better t...
# codereview
f
If I'm creating an JPA Entity Model is it better to use a normal class or a data class
Copy code
val passwordEncoder = BCryptPasswordEncoder()

@Entity
data class Manager(@Id @GeneratedValue var id: Long? = null,
                   var name: String,
                   var password: String?,
                   var roles: Array<String>) {

    init {
        if (this.password != null) {
            this.password = passwordEncoder.encode(password)
        }
    }
}