求助Hibernate我添加了一个表,对表插入数据问题

08-11-04 451985025
我原来有个表,现在新添了个表,在对新表插入数据是,总是在对原来的表在操作,求解决办法,
我的插入代码
public void saveRegtext(Object obj) throws HibernateException{

Session session=HibernateSessionFactory.getSession();
if (obj != null) {
Transaction tx = null;
try {
tx = session.beginTransaction();
session.update(obj);
tx.commit();
} catch (HibernateException e) {
if (tx != null)
tx.rollback();
throw e;
}
}
session.close();
}

banq
2008-11-04 20:44
看不懂你说的话,使用Hibernate就是围绕对象操作,不是数据表,请改变你的思维方式再说我们能懂的话,才能回答你问题。

leauch
2008-11-05 17:34
如果是单纯的hibernate往数据库表中插入数据的话,我想你的说法好象有点问题:

第一:你可以先设计好要用的表,然后在用hibernate的基本的操作(最基本的入门操作即可)进行操作就OK了

第二:你先把你想做的业务实体对象设计好然后生成数据库表。这种方法如果用的熟练的话对面向对象的理解可能会更深点。这种做法所代来的好处就是我们不会依赖数据库表,而是以我们的实体对象为主。如果我们的关系有错。或者感觉表的结构不是太合我们的意思的话。可以随时改变数据库表结构。(具体的做法可以多看点hibernate的相关书籍)

以上只是我的一点小的看法。如果单纯的是用hibernate操作数据库的话简单。如你所说的那种只是入门操作。
上面只是我的一点小看法。仅供参考!

cnbond
2008-11-08 00:29
典型的“数据库驱动”的受害者。