gpt4 book ai didi

java - 在 Hibernate 中执行过程

转载 作者:行者123 更新时间:2023-12-01 22:48:28 24 4
gpt4 key购买 nike

我有一个 Orcale DB,其中有一个名为 Save 的过程。这就是我运行它的方式:

 > EXECUTE DBManager.Save;

现在我想使用 Hibernate 做同样的事情。

public void save() {
Session session = null;
session = this.sessionFactory.getCurrentSession();
Query query = session.createSQLQuery("EXECUTE DBManager.Save;");
int updated = query.executeUpdate();

}

该代码不起作用。

WARN : org.hibernate.util.JDBCExceptionReporter - SQL Error: 900, SQLState: 42000

做什么?

最佳答案

尝试像这个例子

Query query = session.createSQLQuery(    "CALL GetStocks(:stockCode)")    .addEntity(Stock.class)    .setParameter("stockCode", "7277");

关于java - 在 Hibernate 中执行过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25031114/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com