Spring (MVC + Data JPA + Security) + Thymeleaf
- Java 8
- Spring 3.1.1:
- MVC
- Data JPA
- Security
- Hibernate 3.5.6
- Bean Validation API 1.1
- Thymealeaf 2.1
- Bootstrap 3
| Column Name | Datatype | PK | NN | UQ | AI |
|---|---|---|---|---|---|
| id | INT(11) | + | + | + | |
| login | VARCHAR(45) | + | + | ||
| password | VARCHAR(45) | + | |||
| VARCHAR(45) | + | + | |||
| enabled | BIT(1) | + |
| Column Name | Datatype | PK | NN | UQ | AI |
|---|---|---|---|---|---|
| id | INT(11) | + | + | + | |
| authority | VARCHAR(255) | + | + |
| Column Name | Datatype | PK | NN | UQ | AI |
|---|---|---|---|---|---|
| id | BIGINT(20) | + | + | + | |
| user_id | BIGINT(20) | + | |||
| role_id | VARCHAR(45) | + |
| id | login | password | enabled | |
|---|---|---|---|---|
| 1 | Sam | ffgf564b | sammy@gmail.com | 1 |
| 23 | dimon | fgfgdf | dimon2016@gmail.com | 1 |
| id | authority |
|---|---|
| 1 | ROLE_USER |
| 2 | ROLE_MODERATOR |
| 3 | ROLE_ADMIN |
| id | user_id | role_id |
|---|---|---|
| 1 | 1 | 2 |
| 6 | 23 | 1 |
| 7 | 23 | 3 |