Hibernate中的查询语句可以使用命名参数或位置参数,以下是支持高版本的代码:

// 使用命名参数 Query query = session.createQuery("from User where name=:name and password=:password"); query.setParameter("name", "唐僧"); query.setParameter("password", "20201888");

// 使用位置参数 Query query = session.createQuery("from User where name=?1 and password=?2"); query.setParameter(1, "唐僧"); query.setParameter(2, "20201888");

注意:在使用位置参数时,参数索引从1开始而不是0。

Query query=sessioncreateQueryfrom User where na= and pw=;User是类名			 	Query setParameter = querysetParameter0 唐僧;			 	Query setParameter2 = querysetParameter1 20201888;修改这段代码支持高版本

原文地址: http://www.cveoy.top/t/topic/hjuw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录