Remove @SQLDelete and @Where.

pull/146/head
ruibaby 2019-04-30 10:21:14 +08:00
parent deaaf5be5b
commit 297dafc34f
15 changed files with 7 additions and 37 deletions

View File

@ -18,8 +18,6 @@ import javax.persistence.*;
@Data
@Entity
@Table(name = "attachments")
@SQLDelete(sql = "update attachments set deleted = true where id = ?")
@Where(clause = "deleted = false")
@ToString
@EqualsAndHashCode(callSuper = true)
public class Attachment extends BaseEntity {

View File

@ -14,12 +14,10 @@ import javax.persistence.*;
*
* @author johnniang
*/
@Data
@Entity(name = "BaseComment")
@Table(name = "comments")
@SQLDelete(sql = "update comments set deleted = true where id = ?")
@Where(clause = "deleted = false")
@DiscriminatorColumn(name = "type", discriminatorType = DiscriminatorType.INTEGER, columnDefinition = "int default 0")
@Data
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class BaseComment extends BaseEntity {

View File

@ -17,12 +17,10 @@ import java.util.Date;
*
* @author johnniang
*/
@Data
@Entity(name = "BasePost")
@Table(name = "posts", indexes = @Index(columnList = "url"))
@SQLDelete(sql = "update posts set deleted = true where id = ?")
@Where(clause = "deleted = false")
@DiscriminatorColumn(name = "type", discriminatorType = DiscriminatorType.INTEGER, columnDefinition = "int default 0")
@Data
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class BasePost extends BaseEntity {

View File

@ -14,11 +14,9 @@ import javax.persistence.*;
*
* @author johnniang
*/
@Data
@Entity
@Table(name = "categories")
@SQLDelete(sql = "update categories set deleted = true where id = ?")
@Where(clause = "deleted = false")
@Data
@ToString
@EqualsAndHashCode(callSuper = true)
public class Category extends BaseEntity {

View File

@ -14,11 +14,9 @@ import javax.persistence.*;
* @author johnniang
* @date 3/22/19
*/
@Data
@Entity
@Table(name = "journals")
@SQLDelete(sql = "update journals set deleted = true where id = ?")
@Where(clause = "deleted = false")
@Data
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class Journal extends BaseEntity {

View File

@ -17,8 +17,6 @@ import javax.persistence.*;
@Data
@Entity
@Table(name = "links")
@SQLDelete(sql = "update links set deleted = true where id = ?")
@Where(clause = "deleted = false")
@ToString
@EqualsAndHashCode(callSuper = true)
public class Link extends BaseEntity {

View File

@ -16,11 +16,9 @@ import javax.persistence.*;
*
* @author johnniang
*/
@Data
@Entity
@Table(name = "logs")
@SQLDelete(sql = "update logs set deleted = true where id = ?")
@Where(clause = "deleted = false")
@Data
@ToString
@EqualsAndHashCode(callSuper = true)
public class Log extends BaseEntity {

View File

@ -17,8 +17,6 @@ import javax.persistence.*;
@Data
@Entity
@Table(name = "menus")
@SQLDelete(sql = "update menus set deleted = true where id = ?")
@Where(clause = "deleted = false")
@ToString
@EqualsAndHashCode(callSuper = true)
public class Menu extends BaseEntity {

View File

@ -14,11 +14,9 @@ import javax.persistence.*;
*
* @author johnniang
*/
@Data
@Entity
@Table(name = "options")
@SQLDelete(sql = "update options set deleted = true where id = ?")
@Where(clause = "deleted = false")
@Data
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor

View File

@ -18,8 +18,6 @@ import java.util.Date;
@Data
@Entity
@Table(name = "photos")
@SQLDelete(sql = "update photos set deleted = true where id = ?")
@Where(clause = "deleted = false")
@ToString
@EqualsAndHashCode(callSuper = true)
public class Photo extends BaseEntity {

View File

@ -15,8 +15,6 @@ import java.util.Objects;
*/
@Entity
@Table(name = "post_categories")
@SQLDelete(sql = "update post_categories set deleted = true where id = ?")
@Where(clause = "deleted = false")
@Data
@ToString(callSuper = true)
public class PostCategory extends BaseEntity {

View File

@ -17,8 +17,6 @@ import java.util.Objects;
@Data
@Entity
@Table(name = "post_tags")
@SQLDelete(sql = "update post_tags set deleted = true where id = ?")
@Where(clause = "deleted = false")
@ToString(callSuper = true)
public class PostTag extends BaseEntity {

View File

@ -17,8 +17,6 @@ import javax.persistence.*;
@Data
@Entity
@Table(name = "tags", indexes = @Index(columnList = "slug_name"))
@SQLDelete(sql = "update tags set deleted = true where id = ?")
@Where(clause = "deleted = false")
@ToString
@EqualsAndHashCode(callSuper = true)
public class Tag extends BaseEntity {

View File

@ -14,11 +14,9 @@ import javax.persistence.*;
* @author johnniang
* @date 4/8/19
*/
@Data
@Entity
@Table(name = "theme_settings", indexes = {@Index(columnList = "setting_key")})
@SQLDelete(sql = "update theme_settings set deleted = true where id = ?")
@Where(clause = "deleted = false")
@Data
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class ThemeSetting extends BaseEntity {

View File

@ -20,8 +20,6 @@ import java.util.Date;
@Data
@Entity
@Table(name = "users")
@SQLDelete(sql = "update users set deleted = true where id = ?")
@Where(clause = "deleted = false")
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class User extends BaseEntity {