MYSQL Hibernate 5.2 createStoredProcedureQuery

时间:2017-01-05 04:42:27

标签: java mysql hibernate stored-procedures

这是我调用mysql存储过程的代码

className

我收到以下错误

TableHeaderColumn

2 个答案:

答案 0 :(得分:0)

您需要一个事务来执行存储过程。使用@Transactional

为您的方法添加注释

答案 1 :(得分:0)

它与HHH-8740的修正有关:

  

在某些情况下,数据库元数据不正确(即,当支持实际支持时,表示不支持某些内容)。在这种情况下,最好只记录一个警告。如果事实证明命名参数确实不受支持,那么当命名参数绑定到SQL语句时,将抛出SQLException。

因此,警告警告您调用查询命名参数元数据的方法。

在hibernate日志记录中只是简单地禁用警告,因此它不会在控制台上发出。 在application.properties

中设置属性
logging.level.org.hibernate: ERROR