论坛首页 Java企业应用论坛

关于Hibernate的查询。。。

浏览 2954 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-02-18  
这几天在Hibernate,解决了一些问题也碰到了些问题,在这关于Hibernate 的查询请教各位,在Hibernate下建立好对象/关系映射,在使用中可以对数据表进行存储,问题就是不能查询,例如
String sql=“select stu from Student as stu”;
List auctions = s.createQuery(sql).setMaxResults(100).list();
Iterator iter = new HashSet(auctions).iterator();
Sysdic_001 sys001 = (Sysdic_001) iter.next()
while (iter.hasNext()) {
  sys001 = (Sysdic_001) iter.next();
}
查询表没有任何关联,只有一id自增主键
试了很多次,就是不能查询,只好用ResultSet进行,真是苦恼,哪位知道,请赐教,谢谢!
   发表时间:2004-02-18  
String sql="select sys01 from Sysdic_001 as sys01";
0 请登录后投票
   发表时间:2004-02-20  
Sysdic_001 与 Student 能否cast?
0 请登录后投票
   发表时间:2004-02-22  
谢谢OldWen老民工是我写错了
String sql="select sys01 from Sysdic_001 as sys01";
List auctions = s.createQuery(sql).setMaxResults(100).list();
Iterator iter = new HashSet(auctions).iterator();
Sysdic_001 sys001 = (Sysdic_001) iter.next()
while (iter.hasNext()) {
sys001 = (Sysdic_001) iter.next();
}

应该是这个,是我做的一个简单的测试,不知道为什么,对于库表插入可以,查询怎么试都不行,不知道是不是要进行些设置,希望能给予解答,谢谢!!!
0 请登录后投票
   发表时间:2004-02-22  
引用
Iterator iter = new HashSet(auctions).iterator();
Sysdic_001 sys001 = (Sysdic_001) iter.next()

为何不直接从list得到iterator?还要搞个hashset?另外把你的错误信息贴出来
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics