JiveJdon Community Forums
在线294人   首页   主题表   培训咨询   标签   精华   查搜   注册    登陆 RSS
首页 » 论坛 » 开源项目大家谈
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表
???en_US.forumThreadNext.name??? 下一主题
Go 总共有 2 回复 / 1
 发表新帖子   回复该主题贴
savage429

悄悄话
发表文章: 4
注册时间: 2007年07月26日 15:22
Session.load()这个方法还真是怪! 2007年08月03日 12:48 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
标签列表
以前在eclipse3.1下做了个小项目,struts+hibernate,昨天迁到3.2下出了问题,于是用myeclipse又从新做了下,两种架构都是myeclipse导入的,然后在dao包里写了个逻辑处理的类,其中用到Session session的load方法时,原来在3.1下没有问题的代码报错,什么load里面的参数应该是class和Serializable型,可是为什么我原来用的long型可以现在就不行了呢?
/**
* 根据id信息从数据库中找到对应的信息
*
* @SavageGarden
* @param id
* @return
* */
public Cd getCD(long id){
//通过Session从数据库中取得CD信息
Cd cd;
try {
cd = (Cd)session.load(Cd.class,id);
//提交事务
transaction.commit();
} catch (Exception e) {
// TODO 自动生成 catch 块
cd=null;
e.printStackTrace();
}
return cd;
}
就是这句cd = (Cd)session.load(Cd.class,id);报错

然后还有就是在action里的request.setAttribute(),我拿个boolean型的变量做参数它又报错应该为object型
boolean result=dbManager.addCD(cd);
//为request对象设置“addresult”属性
request.setAttribute("addresult",result);
就是这句request.setAttribute("addresult",result);报错
是不是我的配置文件什么地方写错了呢?大家给看下,我的bean和bean.hbm.xml里面的id就是long型的 怎么回事啊,明明在3.1下没有错误的,怎么在3.2下就不行了呢
oyjt301

悄悄话
发表文章: 2
注册时间: 2007年08月03日 16:40
re:Session.load()这个方法还真是怪! 2007年08月03日 16:48 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
问:request.setAttribute("addresult",result);
答:在setAttribute里面的值,它要是个Object类型。
普通的int或boolean类型在转相应的对象 类型才可以。
wzju64676266

悄悄话
发表文章: 1
注册时间: 2008年11月25日 15:00
Session.load()这个方法还真是怪! 2008年11月25日 15:00 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
(Cd)session.load(Cd.class,new Long(id));这样就可以了
这个主题有 2 回复 / 1Go
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache 缓存 DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Seam Spring Struts
正在读取,请等待...
google yahoo 新浪ViVi 365Key网摘 天极网摘 CSDN网摘 添加到百度搜藏 POCO网摘 博采网摘
查询本论坛内 回复超过的热门帖子
     回复该主题贴
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
  每2分种自动备份发贴内容Ctrl-V粘贴取出,提问题前先查询标签列表

RSS 手机阅读 add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com

anti spam