首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Hibernate映射的插入存储过程

使用Hibernate映射的插入存储过程
EN

Stack Overflow用户
提问于 2014-12-18 16:22:38
回答 1查看 581关注 0票数 1

我正在尝试基于一些示例和Hibernate文档来映射存储过程,我只需要插入一些数据(不是单个表),但是我得到了这样的消息:

无法解析来自资源的映射文档

映射文件:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
    <class name="Data">
        <id column="col_id" name="dataId">
            <generator class="assigned" />
        </id>
        <property column="col_liq" name="dataLiq" />
        <property column="col_td" name="dataTd" />
        <property column="col_numdcto" name="dataNumDoc" />
        <sql-insert callable="true" check="none">
            {call sp_update_data(?,?,?,?)}
        </sql-insert>
    </class>
</hibernate-mapping>

"Data“对象只是一个POJO。

我会感激任何想法或建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-28 02:08:59

只是为了让别人知道它是如何工作的,最后我做到了。

只有一个点的映射是正确的,Hibernate将Id设置为最后一个字段,所以这个过程应该把它放在那个位置上,至少您做了一些“技巧”。

在Java中,调用过程就像普通的保存一样,其余的就像使用普通实体一样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27551196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档