Legacy-style query parameters (`?`) are no longer supported; use JPA-style ordinal parameters (e.g., `?1`) instead : from com.test.bean.Test t where t.id = ?
原因:是因为hibernate4.1之后已经对HQL查询参数中的占位符做了改进;
有以下两种方式可以解决:
方式一:以数字进行索引
方式二:以名称作为索引
微信扫一扫
Legacy-style query parameters (`?`) are no longer supported; use JPA-style ordinal parameters (e.g., `?1`) instead : from com.test.bean.Test t where t.id = ?
原因:是因为hibernate4.1之后已经对HQL查询参数中的占位符做了改进;
有以下两种方式可以解决:
方式一:以数字进行索引
方式二:以名称作为索引
相关推荐