ORACLE触发器无效且未通过重新验证

博客内容提到了在使用Hibernate操作时遇到`javax.servlet.ServletException`,问题根源在于Oracle数据库表的ID字段未设置为主键自动增长。解决方案包括在XXX.hbm.xml映射文件中进行配置,以及在数据库层面创建序列和触发器,确保ID字段自动填充。需要注意触发器创建时避免全角空格导致的问题。
摘要由CSDN通过智能技术生成

javax.servlet.ServletException: Hibernate operation: Could not execute JDBC batch update; 

SQL [insert into T_FILE (FILE_NAME, FILE_CONTENT, REMARK, FILE_ID) values (?, ?, ?, ?)];....................................................


解决方案:

由于数据库表id设置了not null,所以我们要添加序列设置主键自动增长。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值