CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  框架、开源

Hibernate中的一个<many-to-one>问题?望高手指点啊

楼主Chendreamer(君默)2004-12-01 18:25:21 在 Java / 框架、开源 提问

<hibernate-mapping>  
  <class   name="com.jpcf.db.model.Cltype"   table="CLTYPE">  
  <id   name="id"   type="int"   unsaved-value="21">  
  <column   name="id"   sql-type="int"   not-null="true"/>  
  <generator   class="identity"/>  
  </id>  
  <property   name="name"/>  
  <property   name="type"/>  
  </class>  
  </hibernate-mapping>  
   
  <hibernate-mapping>  
  <class   name="com.jpcf.db.model.VehicleProperty"   table="VEHICLEPROPERTY">  
  <id   name="id"   type="int"   unsaved-value="null">  
  <column   name="id"   sql-type="int"   not-null="true"/>  
  <generator   class="identity"/>  
  </id>  
  <property   name="licese"/>  
  <property   name="unit"/>  
  <property   name="shelf"/>  
  <property   name="engine"/>  
  <property   name="color"/>  
  <property   name="certifyDate"/>  
  <many-to-one   name="cltype_id"   class="com.jpcf.db.model.Cltype"   insert="false"   update="false"   column="id"   outer-join="true"/>  
  </class>  
  </hibernate-mapping>  
   
   
  对于Cltype中的值,在VehicleProperty中我并不想修改它  
   
  我在VehicleProperty类中  
  对<many-to-one>定义的cltype_id该定义  
  Cltype   的getter,setter  
  还是cltype_id   的getter,setter?  
   
  或者是两个都要定义啊?  
  帮忙啊,我已经调了两天了,都没搞定啊,高手帮忙啊!  
   
  问题点数:20、回复次数:5Top

1 楼Chendreamer(君默)回复于 2004-12-01 18:58:35 得分 0

1.  
  allVehicle   =   session.find("from   VehicleProperty   vp");  
   
  在VehicleProperty查询时报错:  
  now   row   with   the   given   identifier   exists:1,of   class:com.jpcf.db.model.Cltype  
   
  2.  
  Session   session   =   HibernateUtil.currentSession();  
  tx   =   session.beginTransaction();  
  Cltype   ct=(Cltype)session.load(Cltype.class,new   Integer(vpform.getClType_id()));  
  vp.setCltype(ct);  
  session.save(vp);  
  tx.commit();  
   
  新增数据时报错:  
  net.sf.hibernate.MappingException:No   persister   for:java.lang.Integer  
   
  怎么解决啊?  
   
  Top

2 楼Chendreamer(君默)回复于 2004-12-01 21:00:08 得分 0

hibernate中对每一个<many-to-one>是不是都要有一个<one-to-many>对应啊?Top

3 楼yxhzj(余华[学习J2EE中])回复于 2004-12-01 21:10:44 得分 20

呵呵,不会吧,具体的我也没看,你去它的中文网站看看相关资料吧Top

4 楼Chendreamer(君默)回复于 2004-12-01 21:34:15 得分 0

就是搞不定啊  
  有没有人知道啊?Top

5 楼jollyznlznl()回复于 2004-12-03 19:18:37 得分 0

你好!!  
    我想你还是看一看基础的hibernate设置把Top

相关问题

  • hibernate问题指点
  • hibernate入门问题指点
  • 望指点
  • hibernate的问题,请指点一二!
  • 望指点迷津
  • 望高手指点
  • 望高手指点
  • 渴望前辈指点指点
  • 关于运用Struts+Hibernate+Spring设计中遇到麻烦,希望大家指点!急等!
  • 期望得到指点

关键词

  • hibernate
  • cltype
  • vehicleproperty
  • 定义
  • vp
  • session

得分解答快速导航

  • 帖主:Chendreamer
  • yxhzj

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo