Spring boot getHibernateTemplate().find()的替代品是什么?

Spring boot getHibernateTemplate().find()的替代品是什么?,spring-boot,hibernate,Spring Boot,Hibernate,在编码时,我们遇到了getHibernateTemplate()的去润滑警告。find();任何人都可以建议其他方法或替代代码来解决此问题。 我们正在使用SpringBoot和MYSQL数据库 String sQuery = "Select R.sPhone from Registration R where R.sPhone = " + iPhone+ "AND R.sCountry_Code= "+sCountry_Code; List

在编码时,我们遇到了getHibernateTemplate()的去润滑警告。find();任何人都可以建议其他方法或替代代码来解决此问题。 我们正在使用SpringBoot和MYSQL数据库

String sQuery = "Select R.sPhone from Registration R where R.sPhone = " + iPhone+ "AND R.sCountry_Code= "+sCountry_Code;
        List<Object[]> resultList = (List<Object[]>) getHibernateTemplate().find(sQuery);
    
String sQuery=“从注册R中选择R.sPhone,其中R.sPhone=“+iPhone+”和R.scontry\u code=“+scontry\u code;
List resultList=(List)getHibernateTemplate().find(sQuery);

您可以通过sessionFactory获取当前会话。访问结果列表,如下所示

Session sess=factory.getCurrentSession();
sess.beginTransaction();
List<Object> resultList = sess.createQuery("from Registration R").getResultList();
会话sess=factory.getCurrentSession(); sess.beginTransaction(); List resultList=sess.createQuery(“来自注册R”).getResultList();