package com.chantha.jdbc.security import javax.persistence.* @Suppress("UNCHECKED_CAST") @Entity @Table(name = "tbUser") data class User( @Id @GeneratedValue(strategy = GenerationType.IDENTITY) var userId:Long ? = 0 , @Column(nullable = false,unique = true) var userName:String, @Column(nullable = false,unique = true) var password:String, var roles:String, var status:Int ?= 1 ) { fun getRolesList():List{ if(roles.isNotEmpty()){ return roles.split("_") } return listOf() } }