WARN: [DEPRECATION] Encountered positional parameter near line 1, column 68 in HQL: [select o from net.zwkj.check.entity.Drug_blending o where measures=?].
Positional parameter are considered deprecated;
use named parameters or JPA-style positional parameters instead.
从告警提示信息中可以看出,它建议用命名参数或者JPA样式占位符来代替老的占位符查询方法
老的?占位符查询代码片段:
Query query = sessionFactory.getCurrentSession().createQuery("select o from table o where measures=?");
query.setParameter(0, "测试");
正确的做法是:
一、命名参数方式
Query query = sessionFactory.getCurrentSession().createQuery("select o from table o where measures=:measures");
query.setParameter("measures", "测试");
二、JPA样式占位符
Query query = sessionFactory.getCurrentSession().createQuery("select o from table o where measures=?0");//0可以有多个
query.setParameter(0, "测试");//第一个参数0表示给占位符为?0的赋值,谨记(这不是下标,这不是下标),我写?9,那么参数传入的就是
query.setParameter(9, "测试")
还可以measures=?0 and abc=?0 //这样的setParameter一个参数即可
需要注意的是 Query 是org.hibernate.Query中的
每天进步一点点!!!
分享到:
相关推荐
赠送jar包:hibernate-jpa-2.1-api-1.0.2.Final.jar; 赠送原API文档:hibernate-jpa-2.1-api-1.0.2.Final-javadoc.jar; 赠送源代码:hibernate-jpa-2.1-api-1.0.2.Final-sources.jar; 赠送Maven依赖信息文件:...
赠送jar包:hibernate-jpa-2.1-api-1.0.2.Final.jar; 赠送原API文档:hibernate-jpa-2.1-api-1.0.2.Final-javadoc.jar; 赠送源代码:hibernate-jpa-2.1-api-1.0.2.Final-sources.jar; 赠送Maven依赖信息文件:...
hibernate-jpa-2.1-api-1.0.0.final-sources.jar 源码 hibernate-jpa-2.1-api-1.0.0.final-sources.jar 源码
hibernate-jpa-2.1-api-1.0.0.final.jar.zip,内含hibernate-jpa-2.1-api-1.0.0.final.jar
hibernate-jpa-2.0-api-1.0.1.Final.jar
hibernate-jpa-2.1-api-1.0.0.Final.jar官方下载,请放心使用
hibernate-jpa-2.0-api-1.0.1.Final-sources.jar hibernate jpa 源代码
赠送jar包:spring-data-jpa-2.0.9.RELEASE.jar; 赠送原API文档:spring-data-jpa-2.0.9.RELEASE-javadoc.jar; 赠送源代码:spring-data-jpa-2.0.9.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-data-jpa...
赠送jar包:spring-data-jpa-2.0.9.RELEASE.jar; 赠送原API文档:spring-data-jpa-2.0.9.RELEASE-javadoc.jar; 赠送源代码:spring-data-jpa-2.0.9.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-data-jpa...
hibernate-jpa-2.1-api-1.0.0.final-sources.jar.zip的源代码
spring-data-commons-1.7.2.RELEASEspring-data-jpa-1.5.2.RELEASE-java datajpa
jpa--15.jpa基本apijpa--15.jpa基本apijpa--15.jpa基本apijpa--15.jpa基本apijpa--15.jpa基本apijpa--15.jpa基本api
java.lang.NoClassDefFoundError: javax/persistence/spi/ProviderUtil 或javax/persistence/entitylistener问题
drools-persistence-jpa-5.2.0.Final.jar drools
java运行依赖jar包
jpa--2.持久化操作jpa--2.持久化操作jpa--2.持久化操作jpa--2.持久化操作jpa--2.持久化操作jpa--2.持久化操作jpa--2.持久化操作
jpa--12.双向一一jpa--12.双向一一jpa--12.双向一一jpa--12.双向一一jpa--12.双向一一jpa--12.双向一一
jpa--11.双向一多jpa--11.双向一多jpa--11.双向一多jpa--11.双向一多jpa--11.双向一多jpa--11.双向一多jpa--11.双向一多jpa--11.双向一多
hibernate-jpa-2.0-api-1.0.1.Final-sources
java运行依赖jar包