同义词可以代替Trigger吗
Can synonym replace Trigger
我的目的是创建一个 synonym 来代替 trigger.
的使用
我的 java 项目必须实时更改该同义词。
我创建了一个 public 这样的同义词 CREATE PUBLIC SYNONYM CLASSE_SYNO FOR DB2.CLASSE
;
结果,DB2.CLASSE 上的所有数据都被插入到 DB1.CLASSE_SYNO 上。
但是,一旦我 运行 spring-mvc 项目,DB1.CLASSE_SYNO 上的所有数据都被删除了。
知道在 persistence.xml
中,我做了:
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect"/>
<property name="hibernate.hbm2ddl.auto" value="update"/>
<property name="hibernate.show_sql" value="false"/>
<property name="hibernate.synonyms" value="true"/>
<property name="hibernate.connection.includeSynonyms" value="true"/>
</properties>
请问您对解决该问题有什么想法吗?。非常感谢。
尝试升级您的 Hibernate。
尝试 Hibernate 4.3
或更高版本。
HTH.
我的目的是创建一个 synonym 来代替 trigger.
的使用我的 java 项目必须实时更改该同义词。
我创建了一个 public 这样的同义词 CREATE PUBLIC SYNONYM CLASSE_SYNO FOR DB2.CLASSE
;
结果,DB2.CLASSE 上的所有数据都被插入到 DB1.CLASSE_SYNO 上。
但是,一旦我 运行 spring-mvc 项目,DB1.CLASSE_SYNO 上的所有数据都被删除了。
知道在 persistence.xml
中,我做了:
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect"/>
<property name="hibernate.hbm2ddl.auto" value="update"/>
<property name="hibernate.show_sql" value="false"/>
<property name="hibernate.synonyms" value="true"/>
<property name="hibernate.connection.includeSynonyms" value="true"/>
</properties>
请问您对解决该问题有什么想法吗?。非常感谢。
尝试升级您的 Hibernate。
尝试 Hibernate 4.3
或更高版本。
HTH.