| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 477 人关注过本帖
标题:cppHiberante查询对象时没有问题的,查询属性有问题,请看代码和异常
只看楼主 加入收藏
ninggang
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:637
专家分:0
注 册:2006-11-1
结帖率:40%
收藏
已结贴  问题点数:20 回复次数:3 
cppHiberante查询对象时没有问题的,查询属性有问题,请看代码和异常
查询对象时没有问题的,查询属性有问题,请看代码和异常。
代码如下
CppHibernateQuery query1 = session->createQuery("select id,ioFormatId,stdStatement from HciStandardStatements");
query1.setCacheable(true);
CppHibernateJCollectionObject *wh = query1.list();//代码运行到此处都没有问题,就是运行下面wh->get(0)就有问题了
CppHibernateJObject *el2 = wh->get(0);
 CppHibernateJLongObject *reswhhStr = dynamic_cast<CppHibernateJLongObject *>(el2->getVal("ioFormatId"));
  printf("%llu\n", reswhhStr->getVal());
报错:
Exception in thread "main" java.lang.ClassNotFoundException: java.lang.Object[]
at (URLClassLoader.java:366)
at (URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at (URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at (URLClassLoader.java:789)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
terminate called after throwing an instance of 'cppHibernate::CppHibernateClassLoaderException'
  what():  error occurred

怎么取数据呢?
2013-06-28 12:49
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
收藏
得分:20 
是不是根本就没取到东西啊...所以get0
index out of range

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-06-28 13:18
ninggang
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:637
专家分:0
注 册:2006-11-1
收藏
得分:0 
回复 2楼 peach5460
通过c++的日志,已经把数据取到wh这个list变量了。且打印size()是有数据的。但就是取不了记录和记录里的属性。

大家一起努力,共同打造未来!!
2013-06-28 13:25
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
收藏
得分:0 
没玩过ORM,不知道
我喜欢自己写SQL

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-06-28 14:35
快速回复:cppHiberante查询对象时没有问题的,查询属性有问题,请看代码和异常
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.077581 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved