summaryrefslogtreecommitdiff
path: root/orkbasej
diff options
context:
space:
mode:
authorHenri Herscher <henri@oreka.org>2005-12-21 04:00:09 +0000
committerHenri Herscher <henri@oreka.org>2005-12-21 04:00:09 +0000
commite48bcbc64c4b7f0f6c19876cbae9dfc4aa19f480 (patch)
treee3b8973b8b165957f866b3770e4eaeb2fe279f4f /orkbasej
parent772bbeb2713e745c08ecbcbbf365ecc767ecbf16 (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.java47
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");
+ }
+
+}