查询被触发但插入没有反映在DB中

时间:2012-05-09 07:17:00

标签: java database oracle hibernate persistence

我正在使用Hibernate在Oracle DB中持久保存实体对象:

Hibernate: 
    insert 
    into
        TABLE_NAME
        (COLUMNS..) 
    values
        (?, ?, ?, ?, ?, ?, ?, ?)

这是我将“show_sql”设置为“true”后得到的结果。没有任何异常和systrace& debug显示一切运行顺利。我已经重新检查了映射&配置也一切都很好;我也检查了数据库。

问题是插页没有反映在表格中!可能是什么问题!我已经重新检查了每个设置,映射等等。但是我无法理解哪里出错了,请帮忙!

- 编辑 -

是的,我也承诺过! :|

2 个答案:

答案 0 :(得分:3)

我会检查您是否正在连接到您认为要连接的数据库,以及用户也是如此。您可以尝试在表上添加约束,以防止插入您正在测试的行,以查看是否可以引发错误。

如果您已检查过这些问题,那么问题可能就在数据库之外。

答案 1 :(得分:0)

也许其他一些oracle用户会话在你试图插入的表上获得了一个锁?