基于s2sh做的增删改查的demo,数据库用的SQL 2000  开发工具是MyEclipse 6.5 增删改查可以正常运行,想要通过搜索id的方式获得用户的个人信息该怎么写

解决方案 »

  1.   

    查 你不已经可以正常运行了么换个sql语句而已
      

  2.   

    思路:
    在jsp页面搜索框输入学生id,点击搜索传到后台,后台再根据id把数据查询出来,然后把查询结果在界面上显示即可。
    数据库操作代码:要在当前类中继承HibernateDaoSupport 这个类,这样才能使用getHibernateTemplate()
    getHibernateTemplate().find(from Student where studentId = "" + sutdentId+ "");
    上面的sutdentId就是从界面传过来的学生Id
      

  3.   


    查询的时候也可以这么写
    return (Student)this.getHibernateTemplate().get(Student.class, id); //id 为学生ID
      

  4.   

    前台传入学生id,
    后台:
    return (Student)this.getHibernateTemplate().get(Student.class, id);返回的是你定义的 Student类型
      

  5.   

    那你在页面做一个搜索按钮和一个输入框,点击搜索按钮的时候向后台传入你在输入框中输入的学生ID,剩下的就是我上面提到的怎么接收,怎么利用用到这个学生ID进行查询了。
      

  6.   

    你既然已经可以查询所有用户了,想再搜索单个用户在sql语句中加个条件就可以完成你想要的操作了
      

  7.   

    你既然已经可以查询所有用户了,想再搜索单个用户在sql语句中加个条件就可以完成你想要的操作了
      

  8.   

    在jsp页面插入一个input的text框用于搜索你需要搜索的条件传到后台,SQL语句动态去增加这个条件
    在text框边上搞个button用于提交这个text框中的数据到后台
    这样就可以实现搜索到你要的数据了,SQL中使用like模糊去查询,这样你技能搜索到你想要的数据,又能看到相关字段的其他数据