我在我的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映射中?