Apply project coding conventions to Repository example

This commit is contained in:
Ilkka Seppala 2015-12-05 21:26:30 +02:00
parent 02d6754804
commit 507b89d5e4
7 changed files with 138 additions and 132 deletions

View File

@ -24,12 +24,13 @@ public class App {
/**
* Program entry point
*
* @param args command line args
* @param args
* command line args
*/
public static void main(String[] args) {
ClassPathXmlApplicationContext context =
new ClassPathXmlApplicationContext("applicationContext.xml");
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(
"applicationContext.xml");
PersonRepository repository = context.getBean(PersonRepository.class);
Person peter = new Person("Peter", "Sagan", 17);

View File

@ -15,7 +15,8 @@ import org.springframework.orm.jpa.JpaTransactionManager;
import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean;
/**
* Annotations based configuration for Spring
* This is the same example as in {@link App} but with annotations based
* configuration for Spring.
*
*/
@EnableJpaRepositories
@ -38,6 +39,7 @@ public class AppConfig {
/**
* Factory to create a especific instance of Entity Manager
*
* @return
*/
@Bean
@ -53,6 +55,7 @@ public class AppConfig {
/**
* Properties for Jpa
*
* @return
*/
private Properties jpaProperties() {
@ -72,11 +75,13 @@ public class AppConfig {
/**
* Program entry point
*
* @param args command line args
* @param args
* command line args
*/
public static void main(String[] args) {
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class);
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(
AppConfig.class);
PersonRepository repository = context.getBean(PersonRepository.class);
Person peter = new Person("Peter", "Sagan", 17);

View File

@ -20,7 +20,8 @@ public class Person {
private int age;
public Person() {}
public Person() {
}
public Person(String name, String surname, int age) {
this.name = name;
@ -52,7 +53,6 @@ public class Person {
this.surname = surname;
}
public int getAge() {
return age;
}

View File

@ -31,6 +31,7 @@ public class PersonSpecifications {
}
}
public static class NameEqualSpec implements Specification<Person> {
public String name;
@ -47,4 +48,3 @@ public class PersonSpecifications {
}
}

View File

@ -22,6 +22,7 @@ import com.google.common.collect.Lists;
/**
* Test case to test the functions of {@link PersonRepository}, beside the CRUD functions, the query
* by {@link org.springframework.data.jpa.domain.Specification} are also test.
*
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = { AppConfig.class }, loader = AnnotationConfigContextLoader.class)
@ -107,4 +108,3 @@ public class AnnotationBasedRepositoryTest {
}
}

View File

@ -36,6 +36,7 @@ public class AppConfigTest {
/**
* Test for correct query execution
*
* @throws SQLException
*/
@Test

View File

@ -106,4 +106,3 @@ public class RepositoryTest {
}
}