You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '()='majun'' at line 1public List<Story> findByHero(String heroName) {
System.out.println(heroName);
// TODO Auto-generated method stub
List<Story> storyList=hibernateTemplate.find("from Story st where st.Hero.getName()='"+heroName+"'");
if(storyList!=null&&storyList.size()>0){
return storyList;
}
else{
return null;
}
}
public String showStory(){
storyList=storyService.showStory(heroName);
if(storyList.size()>0&&storyList!=null){
return SUCCESS;
}
else{
return ERROR;
}
}数据库问题坐等大神啊
System.out.println(heroName);
// TODO Auto-generated method stub
List<Story> storyList=hibernateTemplate.find("from Story st where st.Hero.getName()='"+heroName+"'");
if(storyList!=null&&storyList.size()>0){
return storyList;
}
else{
return null;
}
}
public String showStory(){
storyList=storyService.showStory(heroName);
if(storyList.size()>0&&storyList!=null){
return SUCCESS;
}
else{
return ERROR;
}
}数据库问题坐等大神啊
解决方案 »
- ssh开发中遇到的界面跳转的问题
- 浅谈编码十年后,我们该何处何从!!(有经验的进!回帖都给分会)
- 将birt RCP 发布在服务器上通过web start 下载启动的问题
- 该启程了
- 要从读取exel数据生成图表,再写入到pdf中,用什么开发包好
- java调用web service问题
- 给100分!请各位帮忙解决一个棘手问题!
- 求Spring问题!!
- web service发布是报错,请高手帮帮忙
- 有一个javaBean,我想在自己的程序里面引入它的一些包,如何做?
- 使用hibernate的getCurrentSession()执行查询语句时,为什么一定要开启事务? 谢谢!
- java中大约千字的文章用什么数据类型
HQL语句中有getName(),肯定有错
这里需要是数据库里表的列名
@Table(name="story")
public class Story {
private Hero hero;
private String id;
private String story;
private int status;
private User user;
//省略getset}
@Entity
@Table(name = "hero")
public class Hero {
private String id;
private String name;
private int status;
private User user;
private String times;
//省略getset}
数据库就是这样的名字完全相同在Story表中hero存储的是String类型的hero的id有什么不对么