Parameter d does not exist as a named parameter in
[DELETE F_EMPLOYEE_DISPATCHING_WAIT WHERE FLIGHT_DATE=to_date(' :d ','yyyy-mm-dd') AND ID_TASK= :t AND ID_FLIGHT= :f]
我这样写的SQL语句,最后报错,说占位符的参数不存在,是有什么问题,啊?
看语法应该是对的,你可以使用hibernate的demo程序试试看能否成功【排除版本问题】
:d :t这些可以换成更长一些的变量名;或者使用?绑定试试
类似这里的例子http://www.mkyong.com/hibernate/hibernate-parameter-binding-examples/
最后我选择了 直接执行 SQL语句,没有使用占位符了.
还是没有发现这个问题的根源所在