日期:2014-05-17  浏览次数:20757 次

hibernate Save 指定值为函数问题(ORACEL库)
hibernate Save 指定值为函数问题(ORACEL库)

如 a.no 是一个只能在服务器上用函数得到的值,不能先生成。如函数为 getno()
如何

A a =new a()
a.no =??? 这怎么写才能用
hibernate 生成的DAO类保存呢
Save(a)

------解决方案--------------------
getno()此函数当有no属性兼容的值返回
则可以用a.no =getno();
否则不行
------解决方案--------------------
那你得通过hibernate调用这个函数使其正常工作才行
------解决方案--------------------
按到标准来
1.Session session=HibernateSessionFactory.getSession();
2.Transaction tr=session.beginTransaction();
3.Login login=new Login();
4.session.save(login);
5.tr.commit();
6.session.close();
------解决方案--------------------
你的意思是用hibernate自动生成配置文件?在网上查一下hibernate自动生成配置文件