0
我想在我的Hibernate映射文件中设置Postgres触发器,但它似乎没有在数据库中创建触发器。我可以在Postgres的手动创建触发器,但宁愿让Hibernate做的所有模式/ DDL创建我有我的hibernate.cfg.xml hbm2dll.auto =更新和我的映射是:休眠辅助数据库对象 - 触发器未被创建
<hibernate-mapping>
<class>
(class def here)
</class>
<database-object>
<create>CREATE TRIGGER genUuid BEFORE INSERT ON metar FOR EACH ROW EXECUTE PROCEDURE uuid_gen();</create>
<drop></drop>
<dialect-scope name="org.hibernate.dialect.PostgreSQLDialect" />
</database-object>
</hibernate-mapping>
但是,没有触发为表格“metar”创建。我错过了什么?