February 2019
Intermediate to advanced
442 pages
11h 46m
English
Entity class for the users table should look as follows:
@Entity@Table(name="users",catalog="task_mgmt_system")class User { @Id @GeneratedValue(strategy= GenerationType.IDENTITY) @Column(name = "id") private var id:Int? = null @Column(name="username") private var username : String? = null @Column(name="password") private var password : String? = null @Column(name="firstname") private var firstname : String? = null @Column(name="lastname") private var lastname : String? = null @Column(name="enabled") private var enabled : Boolean = false @ManyToMany(cascade = [CascadeType.PERSIST],fetch = FetchType.EAGER) @JoinTable( name = "user_role", joinColumns = [JoinColumn(name = "user_id",referencedColumnName = "id") ], inverseJoinColumns =