Skip to content

Commit 307aee6

Browse files
committed
#137 - DB modification allowing add keywords to experimentPackage
1 parent e5322f7 commit 307aee6

File tree

2 files changed

+16
-19
lines changed

2 files changed

+16
-19
lines changed

src/main/java/cz/zcu/kiv/eegdatabase/data/pojo/ExperimentPackage.java

+4-11
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,12 @@
2222
******************************************************************************/
2323
package cz.zcu.kiv.eegdatabase.data.pojo;
2424

25+
import javax.persistence.*;
2526
import java.io.Serializable;
2627
import java.math.BigDecimal;
2728
import java.util.HashSet;
2829
import java.util.Set;
2930

30-
import javax.persistence.CascadeType;
31-
import javax.persistence.Column;
32-
import javax.persistence.Entity;
33-
import javax.persistence.GeneratedValue;
34-
import javax.persistence.GenerationType;
35-
import javax.persistence.Id;
36-
import javax.persistence.JoinColumn;
37-
import javax.persistence.ManyToOne;
38-
import javax.persistence.OneToMany;
39-
import javax.persistence.Table;
40-
4131
/**
4232
*
4333
* @author bydga
@@ -62,6 +52,9 @@ public class ExperimentPackage implements Serializable {
6252
@OneToMany(mappedBy= "experimentPackage")
6353
private Set<ExperimentPackageLicense> experimentPackageLicenses;
6454

55+
@OneToMany(fetch = FetchType.LAZY, mappedBy = "experimentPackage")
56+
private Set<Keywords> keywords = new HashSet<Keywords>(0);
57+
6558
@OneToMany(mappedBy = "experimentPackage")
6659
private Set<ExperimentPackageConnection> experimentPackageConnections;
6760

src/main/java/cz/zcu/kiv/eegdatabase/data/pojo/Keywords.java

+12-8
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,10 @@
2424

2525
// Generated 2.12.2013 0:56:28 by Hibernate Tools 3.4.0.CR1
2626

27-
import javax.persistence.Column;
28-
import javax.persistence.Entity;
29-
import javax.persistence.FetchType;
30-
import javax.persistence.GeneratedValue;
31-
import javax.persistence.Id;
32-
import javax.persistence.JoinColumn;
33-
import javax.persistence.ManyToOne;
34-
import javax.persistence.Table;
3527
import org.hibernate.annotations.GenericGenerator;
3628

29+
import javax.persistence.*;
30+
3731
/**
3832
* Keywords generated by hbm2java
3933
*/
@@ -43,6 +37,7 @@ public class Keywords implements java.io.Serializable {
4337

4438
private int keywordsId;
4539
private ResearchGroup researchGroup;
40+
private ExperimentPackage experimentPackage;
4641
private String keywordsText;
4742

4843
public Keywords() {
@@ -84,4 +79,13 @@ public void setKeywordsText(String keywordsText) {
8479
this.keywordsText = keywordsText;
8580
}
8681

82+
@ManyToOne(fetch = FetchType.LAZY)
83+
@JoinColumn(name = "EXPERIMENT_PACKAGE_ID")
84+
public ExperimentPackage getExperimentPackage() {
85+
return experimentPackage;
86+
}
87+
88+
public void setExperimentPackage(ExperimentPackage experimentPackage) {
89+
this.experimentPackage = experimentPackage;
90+
}
8791
}

0 commit comments

Comments
 (0)