【发布时间】:2013-09-21 17:09:08
【问题描述】:
有没有办法通过 java 代码调用在 SQL 服务器上创建的存储过程,使用 hibernate/jdbc 并将值/对象列表作为参数传递? 如果是,那么我该如何实现? 我知道如何调用存储过程,但到目前为止,我使用的存储过程只传递了几个参数,而不是完整的值列表,因为我打算进行批量更新/插入。 如果我做类似以下的事情,这有意义吗?
getTemplate().getSessionFactory().getCurrentSession().createSQLQuery("CALL proc_insert(:list)").setParameterList("list", objList).executeUpdate();
【问题讨论】:
标签: java sql-server hibernate stored-procedures jdbc