Какие сущности нужны для Spring Security?
Использую базу данных Cassandra какие сущности надо описать и какие поля должны быть? А также связи между ними. Пока есть такое:
@Data
@AllArgsConstructor
@NoArgsConstructor
//@Table("user")
public class User {
@Id
@PrimaryKeyColumn(
name = "id",
ordinal = 2,
type = PrimaryKeyType.PARTITIONED,
ordering = Ordering.DESCENDING
)
private Long id;
@Column
private String userName;
@Column
private String emailAddress;
@Column
private String password;
}
@Data
@AllArgsConstructor
@NoArgsConstructor
//@Table("role")
public class Role {
@Id
@PrimaryKeyColumn(
name = "id",
ordinal = 2,
type = PrimaryKeyType.PARTITIONED,
ordering = Ordering.DESCENDING
)
private Long id;
@Column
private String roleName;
}