oracle触发器中使用like语句,和hibernate共同使用时失效,怎么办?

我定义了一个触发器,主要功能是做一个表数据的同步,如果直接用toad增加数据,触发器可正常执行,但是靠hibernate新增数据之类,触发器中like语句一直返回false的结果。求解决办法!!
下面是我的触发器:
CREATE OR REPLACE TRIGGER NOTXSI
AFTER INSERT
ON ELEMENT
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
DECLARE
BEGIN
delete from my_sales.ELEMENT tt where tt.fd_id=:new.fd_id and tt.fd_hierarchy_id like '%7e77%';
EXCEPTION
WHEN OTHERS THEN
-- Consider logging the error and then re-raise
RAISE;
END notxiaosi;

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐