hibernate的查询语句怎么写
- 作者: 为了理想而存在
- 来源: 51数据库
- 2021-01-16
String hql="from Student stu WHERE name=?";
Query query=session.createQuery(hql);
query.setParameter(0, "张三");
List list=query.list();
System.out.println(list);
list users = hibernatetemplate.find(
"from userinfo where username='"
+ username + "'");
你跟踪一下语句,然后把语句提出来,补充完整后,到mysql里面去查询一下,要是查询语句都有问题的话,这就是语句的问题了,要不是的话,就是配置文件的问题,估计配置文件的问题比较大,是不是你datasouce的dialect没有改过来
Query query=session.createQuery(hql);
query.setParameter(0, "张三");
List
System.out.println(list);
list users = hibernatetemplate.find(
"from userinfo where username='"
+ username + "'");
你跟踪一下语句,然后把语句提出来,补充完整后,到mysql里面去查询一下,要是查询语句都有问题的话,这就是语句的问题了,要不是的话,就是配置文件的问题,估计配置文件的问题比较大,是不是你datasouce的dialect没有改过来
推荐阅读
