欢迎投稿

今日深度:

Hibernate占位符问题[use named parameters or JPA-style po

Hibernate占位符问题[use named parameters or JPA-style positional parameters instead.]


[main] WARN  [org.hibernate.hql.internal.ast.HqlSqlWalker] – [DEPRECATION] Encountered positional parameter near line 1, column 95.  Positional parameter are considered deprecated; use named parameters or JPA-style positional parameters instead.

String hql = "select t from Blog t where t.site=?";
Query query = getSession().createQuery(hql);
query.setParameter(0, "micmiu.com");

//命名参数的方式
String hql2 = "select t from Blog t where t.site=:site";
Query query2 = getSession().createQuery(hql2);
query2.setParameter("site", "micmiu.com");

//JPA占位符方式
String hql3 = "select t from Blog t where t.site=?0";
Query query3 = getSession().createQuery(hql3);
query2.setParameter(0, "micmiu.com");

www.htsjk.Com true http://www.htsjk.com/shujukunews/37.html NewsArticle Hibernate占位符问题[use named parameters or JPA-style positional parameters instead.] [main] WARN [org.hibernate.hql.internal.ast.HqlSqlWalker] – [DEPRECATION] Encountered positional parameter near line 1, column 95. Positional param...
相关文章
    暂无相关文章
评论暂时关闭