Skip to content

Commit 15f753c

Browse files
author
eugenp
committed
hibernate 4 testing work
1 parent 34fe047 commit 15f753c

3 files changed

Lines changed: 456 additions & 441 deletions

File tree

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
package org.baeldung.persistence.model;
2+
3+
import java.io.Serializable;
4+
import java.util.List;
5+
6+
import javax.persistence.Column;
7+
import javax.persistence.Entity;
8+
import javax.persistence.GeneratedValue;
9+
import javax.persistence.GenerationType;
10+
import javax.persistence.Id;
11+
12+
@Entity
13+
public class Bar implements Serializable {
14+
15+
@Id
16+
@GeneratedValue(strategy = GenerationType.AUTO)
17+
private long id;
18+
19+
@Column(nullable = false)
20+
private String name;
21+
22+
private List<Foo> foos;
23+
24+
public Bar() {
25+
super();
26+
}
27+
28+
public Bar(final String name) {
29+
super();
30+
31+
this.name = name;
32+
}
33+
34+
// API
35+
36+
public long getId() {
37+
return id;
38+
}
39+
40+
public void setId(final long id) {
41+
this.id = id;
42+
}
43+
44+
public String getName() {
45+
return name;
46+
}
47+
48+
public void setName(final String name) {
49+
this.name = name;
50+
}
51+
52+
public List<Foo> getFooList() {
53+
return foos;
54+
}
55+
56+
//
57+
58+
@Override
59+
public int hashCode() {
60+
final int prime = 31;
61+
int result = 1;
62+
result = prime * result + ((name == null) ? 0 : name.hashCode());
63+
return result;
64+
}
65+
66+
@Override
67+
public boolean equals(final Object obj) {
68+
if (this == obj)
69+
return true;
70+
if (obj == null)
71+
return false;
72+
if (getClass() != obj.getClass())
73+
return false;
74+
final Bar other = (Bar) obj;
75+
if (name == null) {
76+
if (other.name != null)
77+
return false;
78+
} else if (!name.equals(other.name))
79+
return false;
80+
return true;
81+
}
82+
83+
@Override
84+
public String toString() {
85+
final StringBuilder builder = new StringBuilder();
86+
builder.append("Foo [name=").append(name).append("]");
87+
return builder.toString();
88+
}
89+
90+
}

spring-hibernate4/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import static org.apache.commons.lang3.RandomStringUtils.randomAlphabetic;
44

55
import org.baeldung.persistence.model.Foo;
6-
import org.baeldung.persistence.service.IFooService;
76
import org.baeldung.spring.PersistenceConfig;
87
import org.junit.Ignore;
98
import org.junit.Test;

0 commit comments

Comments
 (0)