|
|
@@ -2,11 +2,11 @@ package com.miekir.shibei.bean.db;
|
|
|
|
|
|
import org.hibernate.annotations.LazyCollection;
|
|
|
import org.hibernate.annotations.LazyCollectionOption;
|
|
|
+import org.hibernate.annotations.OnDelete;
|
|
|
+import org.hibernate.annotations.OnDeleteAction;
|
|
|
|
|
|
import javax.persistence.*;
|
|
|
-import java.util.ArrayList;
|
|
|
import java.util.HashSet;
|
|
|
-import java.util.List;
|
|
|
import java.util.Set;
|
|
|
|
|
|
/**
|
|
|
@@ -113,12 +113,16 @@ public class GoodsBean {
|
|
|
@Column(columnDefinition = "MEDIUMTEXT", name = "fanList", nullable = true, insertable = true, updatable = true)
|
|
|
public Set<String> fanList = new HashSet<String>();
|
|
|
|
|
|
+
|
|
|
+ //@Column(name = "magnetBeanList", nullable = true, insertable = true, updatable = true)
|
|
|
+ //对应的是MagnetBean里的变量名goodsBean
|
|
|
+ //@OnDelete删除的时候关联删除
|
|
|
/**
|
|
|
* 磁力链接合集
|
|
|
*/
|
|
|
- //@Column(name = "magnetBeanList", nullable = true, insertable = true, updatable = true)
|
|
|
- //对应的是MagnetBean里的变量名goodsBean
|
|
|
@OneToMany(mappedBy="goodsBean", cascade = CascadeType.ALL, fetch = FetchType.EAGER)
|
|
|
+ //@OnDelete(action= OnDeleteAction.CASCADE)
|
|
|
+ @OnDelete(action= OnDeleteAction.CASCADE)
|
|
|
public Set<MagnetBean> magnetBeanList = new HashSet<MagnetBean>();
|
|
|
|
|
|
/**
|
|
|
@@ -175,4 +179,6 @@ public class GoodsBean {
|
|
|
@Basic
|
|
|
@Column(name = "isLocal", nullable = true, insertable = true, updatable = true)
|
|
|
public Boolean isLocal = false;
|
|
|
+
|
|
|
+
|
|
|
}
|