在ssh项目开发中,如何获取页面传来的值
我在做一个用ssh做的网站,要按照页面上用户输入的图书名来查询有关的图书,这个在dao实现里面的查询语句该怎样写呢?请高手帮帮忙,谢谢了!...
我在做一个用ssh做的网站,要按照页面上用户输入的图书名来查询有关的图书,这个在dao实现里面的查询语句该怎样写呢?请高手帮帮忙,谢谢了!
展开
2011-06-08
展开全部
from table where name='%书名%';
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是以前的一个写的一个查询的DAO,
public class PetInfoPODAO extends HibernateDaoSupport {
/**
* 用户登录
*
* @param username
* @param password
* @return
*/
@SuppressWarnings("unchecked")
public List getPetInfoUsernamePassword(String username, String password) {
String hql = "from PetInfoPO where petName=? and petPassword=?";
return this.getHibernateTemplate().find(hql,
new Object[] { username, password });
}
你参照着这个来吧..通过getHibernateTemplate对象来进行查询吧...
hql 语句你应该知道吧.跟sql语句一样 只是把数据库表替换成对象,然后字段对应对象的属性..
public class PetInfoPODAO extends HibernateDaoSupport {
/**
* 用户登录
*
* @param username
* @param password
* @return
*/
@SuppressWarnings("unchecked")
public List getPetInfoUsernamePassword(String username, String password) {
String hql = "from PetInfoPO where petName=? and petPassword=?";
return this.getHibernateTemplate().find(hql,
new Object[] { username, password });
}
你参照着这个来吧..通过getHibernateTemplate对象来进行查询吧...
hql 语句你应该知道吧.跟sql语句一样 只是把数据库表替换成对象,然后字段对应对象的属性..
追问
具体的hql语句该怎么写呢,我一直都在纠结这个问题
追答
String hql = "from 对应数据库对象名 where 图书名 =? ";
大概这样写,好久没弄过ssh了..你这样会么 你还是去看下hibernate的文章把..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from Book b where b.bookname =?;
param 0,bookname;
param 0,bookname;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不应该!加断点调试看看!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询