| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- package com.example.projectback.model;
- import org.hibernate.annotations.NaturalId;
- import javax.persistence.*;
- @Entity
- public class Role {
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- private Long id;
- @Enumerated(EnumType.STRING)
- @NaturalId
- private RoleName name;
- public Role() {
- }
- public Role(RoleName name) {
- this.name = name;
- }
- public Long getId() {
- return id;
- }
- public void setId(Long id) {
- this.id = id;
- }
- public RoleName getName() {
- return name;
- }
- public void setName(RoleName name) {
- this.name = name;
- }
- }
|