diff options
Diffstat (limited to 'myapp/src/main/java/io/trygvis/container/myapp/AddressBook.java')
-rw-r--r-- | myapp/src/main/java/io/trygvis/container/myapp/AddressBook.java | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/myapp/src/main/java/io/trygvis/container/myapp/AddressBook.java b/myapp/src/main/java/io/trygvis/container/myapp/AddressBook.java index 0120b6a..0101004 100644 --- a/myapp/src/main/java/io/trygvis/container/myapp/AddressBook.java +++ b/myapp/src/main/java/io/trygvis/container/myapp/AddressBook.java @@ -86,7 +86,7 @@ public class AddressBook { @Override public void run(Connection c) throws Exception { Statement statement = c.createStatement(); - statement.executeUpdate(PersonDao.createTableSql); + statement.executeUpdate(ContactDao.createTableSql); for (String sql : Sequences.sequences) { statement.executeUpdate(sql); } @@ -97,7 +97,7 @@ public class AddressBook { @Override public void run(Connection c) throws Exception { Statement statement = c.createStatement(); - statement.executeUpdate(PersonDao.dropTableSql); + statement.executeUpdate(ContactDao.dropTableSql); } } @@ -106,21 +106,22 @@ public class AddressBook { public void run(Connection c) throws Exception { System.out.print("Name: "); String name = line(); - Person o = new Person(name); - PersonDao.insertInto(c, o); + Contact o = new Contact(name); + ContactDao.insertInto(c, o); } } public static class ListCommand implements Command { @Override public void run(Connection c) throws Exception { - TypedQuery<Person> p = PersonDao.query(c); + TypedQuery<Contact> p = ContactDao.query(c); - List<Person> resultList = p.getResultList(); + List<Contact> resultList = p.getResultList(); for (int i = 0; i < resultList.size(); i++) { - Person person = resultList.get(i); - System.out.println("#" + i); - System.out.println("Name: " + person.name); + Contact contact = resultList.get(i); + System.out.println("Item #" + i + ":"); + System.out.println("Id: " + contact.getId()); + System.out.println("Name: " + contact.name); } } } |