diff --git a/repository/etc/repository.png b/repository/etc/repository.png
index 76adc34c4..1e031f3ae 100644
Binary files a/repository/etc/repository.png and b/repository/etc/repository.png differ
diff --git a/repository/etc/repository.ucls b/repository/etc/repository.ucls
index 6fcdb4e31..6c42019e1 100644
--- a/repository/etc/repository.ucls
+++ b/repository/etc/repository.ucls
@@ -3,15 +3,15 @@
realizations="true" associations="true" dependencies="false" nesting-relationships="true">
-
+
-
+
diff --git a/repository/src/main/java/com/iluwatar/repository/App.java b/repository/src/main/java/com/iluwatar/repository/App.java
index 8dd568d51..3e4d46d00 100644
--- a/repository/src/main/java/com/iluwatar/repository/App.java
+++ b/repository/src/main/java/com/iluwatar/repository/App.java
@@ -24,39 +24,39 @@ public class App {
public static void main(String[] args) {
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(
"applicationContext.xml");
- PersonDao dao = context.getBean(PersonDao.class);
+ PersonRepository repository = context.getBean(PersonRepository.class);
Person peter = new Person("Peter", "Sagan");
Person nasta = new Person("Nasta", "Kuzminova");
// Add new Person records
- dao.save(peter);
- dao.save(nasta);
+ repository.save(peter);
+ repository.save(nasta);
// Count Person records
- System.out.println("Count Person records: " + dao.count());
+ System.out.println("Count Person records: " + repository.count());
// Print all records
- List persons = (List) dao.findAll();
+ List persons = (List) repository.findAll();
for (Person person : persons) {
System.out.println(person);
}
// Find Person by surname
- System.out.println("Find by surname 'Sagan': " + dao.findBySurname("Sagan"));
+ System.out.println("Find by surname 'Sagan': " + repository.findBySurname("Sagan"));
// Update Person
nasta.setName("Barbora");
nasta.setSurname("Spotakova");
- dao.save(nasta);
+ repository.save(nasta);
- System.out.println("Find by id 2: " + dao.findOne(2L));
+ System.out.println("Find by id 2: " + repository.findOne(2L));
// Remove record from Person
- dao.delete(2L);
+ repository.delete(2L);
// And finally count records
- System.out.println("Count Person records: " + dao.count());
+ System.out.println("Count Person records: " + repository.count());
context.close();
}
diff --git a/repository/src/main/java/com/iluwatar/repository/PersonDao.java b/repository/src/main/java/com/iluwatar/repository/PersonRepository.java
similarity index 78%
rename from repository/src/main/java/com/iluwatar/repository/PersonDao.java
rename to repository/src/main/java/com/iluwatar/repository/PersonRepository.java
index bb8ba854b..fd20bc94c 100644
--- a/repository/src/main/java/com/iluwatar/repository/PersonDao.java
+++ b/repository/src/main/java/com/iluwatar/repository/PersonRepository.java
@@ -11,7 +11,7 @@ import org.springframework.stereotype.Repository;
*
*/
@Repository
-public interface PersonDao extends CrudRepository {
+public interface PersonRepository extends CrudRepository {
public List findBySurname(String surname);
}