小弟 不才 ,连一个最基本的sql 拼接 都出现问题,请哪位 有心人 帮小弟解决一下。
题目是这样的 一个 函数接受一个字符串 的参数 如
public void fun(String name)
{
String hql="from User as u where u.name="+"'+name+'";
}
这是小弟写的hql 语句 可是这句hql有错误 ,变量name的值不能 赋给u.name
请问 这句 语句该怎么写
小弟 不才 ,连一个最基本的sql 拼接 都出现问题,请哪位 有心人 帮小弟解决一下。
题目是这样的 一个 函数接受一个字符串 的参数 如
public void fun(String name)
{
String hql="from User as u where u.name="+"'+name+'";
}
这是小弟写的hql 语句 可是这句hql有错误 ,变量name的值不能 赋给u.name
请问 这句 语句该怎么写
试试这个:
String hql="from User as u where u.name="+"'"+name+"'";