diff --git a/03/src/de/dis2013/core/ImmoService.java b/03/src/de/dis2013/core/ImmoService.java index 9293c86..d4c9692 100644 --- a/03/src/de/dis2013/core/ImmoService.java +++ b/03/src/de/dis2013/core/ImmoService.java @@ -106,6 +106,12 @@ public class ImmoService { * @param m Der Makler */ public void addMakler(Makler m) { + //Open Hibernate Session + Session session = sessionFactory.openSession(); + + session.beginTransaction(); + session.save(m); + session.getTransaction().commit(); makler.add(m); } diff --git a/03/src/de/dis2013/data/mapping/Makler.hbm.xml b/03/src/de/dis2013/data/mapping/Makler.hbm.xml index f793c1f..7a289a2 100644 --- a/03/src/de/dis2013/data/mapping/Makler.hbm.xml +++ b/03/src/de/dis2013/data/mapping/Makler.hbm.xml @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> - + diff --git a/03/src/de/dis2013/data/mapping/Person.hbm.xml b/03/src/de/dis2013/data/mapping/Person.hbm.xml index 3394181..66707e5 100644 --- a/03/src/de/dis2013/data/mapping/Person.hbm.xml +++ b/03/src/de/dis2013/data/mapping/Person.hbm.xml @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> - +