hibernate查询sqlserver数据库?
我想查询通过某一个属性(比如说xh)查询数据库里面的一个表的包含该属性的所有信息,之前查找该表的所有信息我已经会了,代码如下
public List findAll() {
// TODO Auto-generated method stub
try{
Session session=getSession();
Transaction ts=session.beginTransaction();
Query query=session.createQuery("from Xkb");
query.setFirstResult(0);
query.setMaxResults(findXkSize());
List list=query.list();
ts.commit();
session.close();
session=null;
return list;
}catch(Exception e){
e.printStackTrace();
return null;
}
}
意思就是我现在要构造这个方法public List findAll(Integer xh);其中xh不是该表的主键,所有查询结果应该是有很多的,然后我试图把查询语句改成“from Xkb where xh=10000”(10000是表里面的一个xh的值),然后我就是得到了所有xh包含10000的信息,但是如果我改成“from Xkb where xh=?”我想通过外面调入xh来进行查询,可是我失败了,求大神帮忙解决。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论