1
我在我的项目中有一个简单的JPanel bean,现在我想将我的面板bean类拖到我的jframe中。[java bean] hibernate Session会破坏一个java bean吗?
我的面板bean类是这样的:
public class BeanPanel extends javax.swing.JPanel {
/** Creates new form BeanPanel */
public BeanPanel() {
initComponents();
Session session=HibernateUtil.getSessionFactory().openSession();
}
此代码似乎打破豆:
Session session=HibernateUtil.getSessionFactory().openSession();
当我试图将类拖到我的JFrame豆我有这个错误信息:
该组件无法实例化。请确保它是一个JavaBeans组件
如果我评论它一切正常。 这是什么原因?
谢谢。
非常感谢你,事实上我读了messages.log,我注意到我有一个hibernatehexcpetion来读取hibernate.cfg.xml。 那么,我必须做一个类来处理会话和数据保存/选择?这个面板是一个简单的面板,用于在数据库中插入数据。 – blow 2010-06-13 08:51:21
另一个问题,最好打开会话一次,并检索会话getCurrentSession()没有关闭它? – blow 2010-06-13 08:52:19
为读取hibernate的文档,然后在这里问另一个问题,如果你不明白它的一些部分。 – Bozho 2010-06-13 10:05:47