标题:cppHiberante查询对象时没有问题的,查询属性有问题,请看代码和异常
取消只看楼主
ninggang
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:637
专家分:0
注 册:2006-11-1
结帖率:40%
已结贴  问题点数:20 回复次数:1 
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
ninggang
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:637
专家分:0
注 册:2006-11-1
得分:0 
回复 2楼 peach5460
通过c++的日志,已经把数据取到wh这个list变量了。且打印size()是有数据的。但就是取不了记录和记录里的属性。

大家一起努力,共同打造未来!!
2013-06-28 13:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-416292-1-1.html




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

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