【发布时间】:2013-11-28 17:04:25
【问题描述】:
我最近开始研究休眠.. 我想问一下,如果我使用 mysql 作为后端,休眠用于 orm,并且我有一些存储过程和触发器存储在我的 mysql 数据库中...如果我将我的后端数据库更改为其他数据库,如 db2 或其他数据库,那么存储在数据库中的存储过程和触发器会发生什么...我是否需要在 db2 中再次写入它们 .. 但是如果它们太长,这将是无效的.. . 如果你们都帮助我,那将非常有帮助:)
【问题讨论】:
-
在一个现已消失的 MySQL 数据库中编写的存储过程如何在新的 DB2 数据库中工作?黑魔法?当然,您必须将它们迁移到 DB2。顺便说一句,这与休眠没有任何关系。 Hibernate 不用于编写存储过程,也不像存储过程那样在数据库中运行。
-
我知道hibernate只是用来映射对象,但是我们可以用hibernate调用存储过程......我能做些什么来避免再次重写所有这些
-
还有一件事。如果我使用触发器并且它包含一个巨大的代码,那么我会将它迁移到另一个数据库
-
答案是手动的。
标签: hibernate