diff options
author | Henri Herscher <henri@oreka.org> | 2005-12-21 04:00:09 +0000 |
---|---|---|
committer | Henri Herscher <henri@oreka.org> | 2005-12-21 04:00:09 +0000 |
commit | e48bcbc64c4b7f0f6c19876cbae9dfc4aa19f480 (patch) | |
tree | e3b8973b8b165957f866b3770e4eaeb2fe279f4f /orkbasej | |
parent | 772bbeb2713e745c08ecbcbbf365ecc767ecbf16 (diff) |
First checkin
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@112 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkbasej')
-rw-r--r-- | orkbasej/java/net/sf/oreka/test/FillDatabaseProgram.java | 47 |
1 files changed, 47 insertions, 0 deletions
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"); + } + +} |