Hibernate5.x版本HQL限定查询 Legacy-style query parameters (`?`) are no longer supported

在此版本的限定查询和4.0版本的限定查询:

如果查询语句是:

String hql = "select u from User u where u.gender = ?";

会出现 Legacy-style query parameters (`?`) are no longer supported的问题;
解决方式:
按照提示解决
String hql = "select u from User u where u.gender = ?1"

猜你喜欢

转载自www.cnblogs.com/Mr-Dxin/p/10954905.html