Hi, I would like to use Hibernate in C++. However, it seems to me that there are no official Hibernate or wrapper frameworks for the purpose. Do you think that it would be workable as production ready software if Hibernate is used through JNI from C++ ? Or is there any official plan to port Hibernate to C++ ?
I've recently added a project called CppHibernate<https://github.com/seiyak/CppHibernate>at github to use Hibernate in C++ through JNI which looks like below. CppHibernateJVMConfiguration configuration("/root/classpath/your/hibernate.cfg.xml/lives"); URLClassLoader loader = URLClassLoader(configuration.getJNIEnv(),"/path/to/hibernate/jar/files"); CppHibernateObjectHelper helper = CppHibernateObjectHelper(configuration.getJNIEnv(),&loader); CppHibernate hibernate = CppHibernate(&configuration,&loader); CppHibernateSession *session = hibernate.getSessionFactory()->getCurrentSession(); CppHibernateTransaction *transaction = session->beginTransaction(); //// do some work. Here saves an object. CppHibernateJObject *obj1 = helper.createJObjectWith("org.hibernateDomain.Event"); CppHibernateJStringObject *obj1Str = helper.createJStringObjectWith("title1"); obj1->setVal("title",obj1Str); session->saveObj(obj1); delete obj1; delete obj1Str; transaction->commit(); delete transaction; delete session; If this question has already been asked or is irrelevant to this mailing list, please discard the question. Thank you Seiya _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev