请教Hibernate的查询语句?

freda-jing 2006-12-02 09:00:09
查询语句要完成的功能:
根据条件查找到满足条件的记录集,要依次得到每条记录的某几项字段值,比如:有字段F0000,F0015,F0030,F0045,F0100,F0115,F0130,F0145,F0200,F0215,F0230,F0245,F0300,F0315,F033O依次类推一直到F2345
要循环得到每个字段的值.


我不知道该怎么写查询语句?
...全文
186 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
freda-jing 2006-12-04
  • 打赏
  • 举报
回复
我已经解决了,谢谢了!
影子传说_Hades 2006-12-03
  • 打赏
  • 举报
回复
hibernate 的HQL里面都是对象以及对象属性,你直接查表不如用JDBC
Epiphone 2006-12-03
  • 打赏
  • 举报
回复
public void select()
{
Session session= null;
Transaction tx=null;
List list = null;
Iterator iterator=null;
try
{
session = HibernateSessionFactory.getSession();
tx=session.beginTransaction();
list=session.createQuery("from Users").list();
for(iterator=list.listIterator();iterator.hasNext();)
{
Users user = (Users)iterator.next();
System.out.println(user.getId()+"---"+user.getUsername());
}
// Query q=session.createQuery("from Users as u where u.id>4 and u.username='panyong'");
// list=q.list();
// for(int i =0;i<list.size();i++)
// {
// Users u =(Users)list.get(i);
// System.out.println(u.getId()+"---"+u.getUsername());
// }

tx.commit();
System.out.println("保存到数据库");
}
catch(Exception ex)
{
try
{
tx.rollback();
}
catch(Exception ex1)
{
ex1.printStackTrace();
}
ex.printStackTrace();
}
finally
{
try
{
session.close();
}
catch(Exception ex2)
{
ex2.printStackTrace();
}
}
}
freda-jing 2006-12-02
  • 打赏
  • 举报
回复
有没有人知道呀!这个问题已经困饶我两天了,一点头绪都没有.求大家帮帮忙忙了!

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧