Skip to content

Commit 4a12d81

Browse files
committed
create server
1 parent 716ebc5 commit 4a12d81

File tree

73 files changed

+8687
-2026
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+8687
-2026
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,4 @@ fabric.properties
5656
# End of https://www.gitignore.io/api/intellij
5757

5858
log4j*
59+
target/

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/thriftCompiler.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ApacheThriftServerClient.iml

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
3+
<component name="FacetManager">
4+
<facet type="jpa" name="JPA">
5+
<configuration>
6+
<setting name="validation-enabled" value="true" />
7+
<setting name="provider-name" value="" />
8+
<datasource-mapping>
9+
<factory-entry name="STUDENT_DB" />
10+
</datasource-mapping>
11+
<deploymentDescriptor name="persistence.xml" url="file://$MODULE_DIR$/src/main/resources/META-INF/persistence.xml" />
12+
</configuration>
13+
</facet>
14+
</component>
315
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="false">
416
<output url="file://$MODULE_DIR$/target/classes" />
517
<output-test url="file://$MODULE_DIR$/target/test-classes" />
@@ -21,15 +33,16 @@
2133
<orderEntry type="library" name="Maven: log4j:log4j:1.2.17" level="project" />
2234
<orderEntry type="library" name="Maven: org.slf4j:slf4j-simple:1.5.5" level="project" />
2335
<orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.25" level="project" />
24-
<orderEntry type="library" name="Maven: org.hibernate:hibernate-entitymanager:4.2.1.Final" level="project" />
36+
<orderEntry type="library" name="Maven: org.hibernate:hibernate-entitymanager:4.2.21.Final" level="project" />
2537
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.1.0.GA" level="project" />
26-
<orderEntry type="library" name="Maven: org.hibernate:hibernate-core:4.2.1.Final" level="project" />
27-
<orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" />
2838
<orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" />
39+
<orderEntry type="library" name="Maven: org.javassist:javassist:3.18.1-GA" level="project" />
2940
<orderEntry type="library" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:1.0.1.Final" level="project" />
30-
<orderEntry type="library" name="Maven: org.javassist:javassist:3.15.0-GA" level="project" />
31-
<orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:4.0.1.Final" level="project" />
41+
<orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:4.0.2.Final" level="project" />
42+
<orderEntry type="library" name="Maven: org.hibernate:hibernate-core:4.2.21.Final" level="project" />
43+
<orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" />
3244
<orderEntry type="library" name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.1.Final" level="project" />
45+
<orderEntry type="library" scope="TEST" name="Maven: javax.validation:validation-api:1.0.0.GA" level="project" />
3346
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.5" level="project" />
3447
</component>
3548
</module>

pom.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,19 @@
4646
<dependency>
4747
<groupId>org.hibernate</groupId>
4848
<artifactId>hibernate-entitymanager</artifactId>
49-
<version>4.2.1.Final</version>
49+
<version>4.2.21.Final</version>
5050
</dependency>
5151
<dependency>
5252
<groupId>org.hibernate.javax.persistence</groupId>
5353
<artifactId>hibernate-jpa-2.0-api</artifactId>
5454
<version>1.0.1.Final</version>
5555
</dependency>
56+
<dependency>
57+
<groupId>javax.validation</groupId>
58+
<artifactId>validation-api</artifactId>
59+
<version>1.0.0.GA</version>
60+
<scope>test</scope>
61+
</dependency>
5662
<dependency>
5763
<groupId>junit</groupId>
5864
<artifactId>junit</artifactId>

src/main/java/by/bsuir/aipos/model/Student.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public class Student {
2121
private String lastName;
2222

2323
@Column()
24-
private String midleName;
24+
private String middleName;
2525

2626
@Column(nullable = false)
2727
@Type(type="date")
@@ -44,10 +44,10 @@ public Student(String firstName, String lastName, Date dateOfBirth, String homeA
4444
this.studentGroup = studentGroup;
4545
}
4646

47-
public Student(String firstName, String lastName, String midleName, Date dateOfBirth, String homeAddress, StudentGroup studentGroup) {
47+
public Student(String firstName, String lastName, String middleName, Date dateOfBirth, String homeAddress, StudentGroup studentGroup) {
4848
this.firstName = firstName;
4949
this.lastName = lastName;
50-
this.midleName = midleName;
50+
this.middleName = middleName;
5151
this.dateOfBirth = dateOfBirth;
5252
this.homeAddress = homeAddress;
5353
this.studentGroup = studentGroup;
@@ -77,12 +77,12 @@ public void setLastName(String lastName) {
7777
this.lastName = lastName;
7878
}
7979

80-
public String getMidleName() {
81-
return midleName;
80+
public String getMiddleName() {
81+
return middleName;
8282
}
8383

84-
public void setMidleName(String midleName) {
85-
this.midleName = midleName;
84+
public void setMiddleName(String middleName) {
85+
this.middleName = middleName;
8686
}
8787

8888
public Date getDateOfBirth() {
@@ -115,7 +115,7 @@ public String toString() {
115115
"id=" + id +
116116
", firstName='" + firstName + '\'' +
117117
", lastName='" + lastName + '\'' +
118-
", midleName='" + midleName + '\'' +
118+
", middleName='" + middleName + '\'' +
119119
", dateOfBirth=" + dateOfBirth +
120120
", homeAddress='" + homeAddress + '\'' +
121121
", studentGroup=" + studentGroup +

src/main/java/by/bsuir/aipos/service/StudentGroupService.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44

55
import java.util.List;
66

7-
/**
8-
* Created by andrey on 10/02/17.
9-
*/
107
public interface StudentGroupService {
118

129
public StudentGroup save(StudentGroup studentGroup);

src/main/java/by/bsuir/aipos/service/StudentService.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44

55
import java.util.List;
66

7-
/**
8-
* Created by andrey on 10/02/17.
9-
*/
107
public interface StudentService{
118

129
public Student save(Student student);

src/main/java/by/bsuir/aipos/service/StudentServiceImpl.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@
77
import javax.persistence.TypedQuery;
88
import java.util.List;
99

10-
/**
11-
* Created by andrey on 10/02/17.
12-
*/
1310
public class StudentServiceImpl implements StudentService{
1411

1512
public EntityManager em = Persistence.createEntityManagerFactory("STUDENT_DB").createEntityManager();

0 commit comments

Comments
 (0)