Hibernate包括模式导出中的存储过程

时间:2011-12-01 18:43:42

标签: java mysql hibernate stored-procedures hibernate-mapping

我在我的MySQL数据库中创建了一个存储过程,我希望有一种方法让hibernate包含proc,当我运行org.hibernate.tool.hbm2ddl.SchemaExport将我的hibernate配置转储到sql文件中时。我使用proc在我的hibernate配置中添加了一个映射文件,但是当我运行模式导出时它没有将它添加到生成的sql文件中,

<hibernate-mapping>
  <sql-query name="MyProc">
    <return-scalar column="date" type="date"/>
    <return-scalar column="result1" type="float"/>
    <return-scalar column="result2" type="float"/>
    <![CDATA[CALL MyProc(:param1, :param2, :param3)]]>
  </sql-query>
</hibernate-mapping>

我做错了什么?我是否需要将proc的内容放在hibernate映射中?

0 个答案:

没有答案