From e48bcbc64c4b7f0f6c19876cbae9dfc4aa19f480 Mon Sep 17 00:00:00 2001 From: Henri Herscher Date: Wed, 21 Dec 2005 04:00:09 +0000 Subject: First checkin git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@112 09dcff7a-b715-0410-9601-b79a96267cd0 --- .../net/sf/oreka/test/FillDatabaseProgram.java | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 orkbasej/java/net/sf/oreka/test/FillDatabaseProgram.java (limited to 'orkbasej/java') diff --git a/orkbasej/java/net/sf/oreka/test/FillDatabaseProgram.java b/orkbasej/java/net/sf/oreka/test/FillDatabaseProgram.java new file mode 100644 index 0000000..8d980bc --- /dev/null +++ b/orkbasej/java/net/sf/oreka/test/FillDatabaseProgram.java @@ -0,0 +1,47 @@ +package net.sf.oreka.test; + +import java.util.List; + +import net.sf.oreka.HibernateManager; +import net.sf.oreka.persistent.RecProgram; + +import org.hibernate.Criteria; +import org.hibernate.Session; +import org.hibernate.Transaction; + +public class FillDatabaseProgram { + + static HibernateManager hibernateManager = HibernateManager.instance(); + + public static void main(String args[]) throws Exception + { + hibernateManager.configure("c:/oreka/test/mysql.hbm.xml"); + + Session hbnSession = hibernateManager.getSession(); + Transaction tx = hbnSession.beginTransaction(); + + RecProgram prg = new RecProgram(); + prg.setDescription("my program 1"); + prg.setName("myprog1"); + hbnSession.save(prg); + + prg = new RecProgram(); + prg.setDescription("my program 2"); + prg.setName("myprog2"); + hbnSession.save(prg); + + tx.commit(); + + List recPrograms; + Criteria crit = hbnSession.createCriteria(RecProgram.class); + //crit.add( Expression.eq( "color", eg.Color.BLACK ) ); + //crit.setMaxResults(10); + recPrograms = crit.list(); + + + hbnSession.close(); + + System.out.println("Done"); + } + +} -- cgit v1.2.3