task/3382: Fix table comment & comment_thread and related entity classes.
This commit is contained in:
parent
111caa0171
commit
251708adbb
core/src/main/java/se/su/dsv/scipro/peer
@ -16,12 +16,14 @@ public class Comment extends DomainObject {
|
||||
private Long id;
|
||||
|
||||
@ManyToOne(optional = false)
|
||||
@JoinColumn(name = "user_id")
|
||||
private User creator;
|
||||
|
||||
@Lob
|
||||
private String comment;
|
||||
|
||||
@ManyToOne(optional = false)
|
||||
@JoinColumn(name = "comment_thread_id")
|
||||
private CommentThread commentThread;
|
||||
|
||||
protected Comment() {
|
||||
|
@ -8,7 +8,9 @@ import java.util.Set;
|
||||
import java.util.TreeSet;
|
||||
|
||||
@Entity
|
||||
@Table(name = "comment_thread", uniqueConstraints = {@UniqueConstraint(columnNames = {"commentableKey", "commentableId"})})
|
||||
@Table(name = "comment_thread",
|
||||
uniqueConstraints = {@UniqueConstraint(name = "uk_comment_thread_id_key",
|
||||
columnNames = {"commentable_key", "commentable_id"})})
|
||||
@Cacheable(true)
|
||||
public class CommentThread extends DomainObject {
|
||||
|
||||
@ -16,11 +18,10 @@ public class CommentThread extends DomainObject {
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
private Long id;
|
||||
|
||||
@Basic(optional = false)
|
||||
@Column(length = 191)
|
||||
@Column(name = "commentable_key", length = 191, nullable = false)
|
||||
private String commentableKey;
|
||||
|
||||
@Basic(optional = false)
|
||||
@Column(name = "commentable_id", nullable = false)
|
||||
private Long commentableId;
|
||||
|
||||
@OneToMany(mappedBy = "commentThread", orphanRemoval = true, cascade = CascadeType.ALL, targetEntity = Comment.class)
|
||||
|
Loading…
x
Reference in New Issue
Block a user