Фиксы для работоспособности юзеров

This commit is contained in:
Никита Потапов 2024-04-15 17:39:44 +04:00
parent f40bda0dc0
commit 03e593f624
5 changed files with 12 additions and 4 deletions

View File

@ -1,3 +1,4 @@
{ {
"java.configuration.updateBuildConfiguration": "interactive" "java.configuration.updateBuildConfiguration": "interactive",
"java.debug.settings.onBuildFailureProceed": true
} }

View File

@ -6,7 +6,9 @@ import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType; import jakarta.persistence.GenerationType;
import jakarta.persistence.SequenceGenerator; import jakarta.persistence.SequenceGenerator;
import jakarta.persistence.Id; import jakarta.persistence.Id;
import jakarta.persistence.MappedSuperclass;
@MappedSuperclass
public class BaseEntity { public class BaseEntity {
@Id @Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = Constants.SEQUENCE_NAME) @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = Constants.SEQUENCE_NAME)

View File

@ -12,8 +12,10 @@ import jakarta.persistence.CascadeType;
import jakarta.persistence.Column; import jakarta.persistence.Column;
import jakarta.persistence.OneToMany; import jakarta.persistence.OneToMany;
import jakarta.persistence.OrderBy; import jakarta.persistence.OrderBy;
import jakarta.persistence.Entity;
import jakarta.persistence.Table; import jakarta.persistence.Table;
@Entity
@Table(name = "users") @Table(name = "users")
public class UserEntity extends BaseEntity { public class UserEntity extends BaseEntity {
@Column(nullable = false) @Column(nullable = false)
@ -22,7 +24,9 @@ public class UserEntity extends BaseEntity {
private String surname; private String surname;
@Column(nullable = false) @Column(nullable = false)
private Date birthday; private Date birthday;
@Column
private String city; private String city;
@Column
private String avatarImg; private String avatarImg;
@Column(nullable = false, unique = true) @Column(nullable = false, unique = true)
private String username; private String username;
@ -30,10 +34,11 @@ public class UserEntity extends BaseEntity {
private String password; private String password;
@Column(nullable = false) @Column(nullable = false)
private boolean isAdmin; private boolean isAdmin;
@Column
private String status; private String status;
@OneToMany(mappedBy = "user", cascade = CascadeType.ALL) // @OneToMany(mappedBy = "user", cascade = CascadeType.ALL)
@OrderBy("id ASC") // @OrderBy("id ASC")
private Set<PostEntity> posts = new HashSet<>(); // private Set<PostEntity> posts = new HashSet<>();
public UserEntity() { public UserEntity() {
} }

BIN
nekontakte/test.mv.db Normal file

Binary file not shown.

BIN
test.mv.db Normal file

Binary file not shown.