有一个表生成的bean,里面有一个外键,但是这个外键在这个bean中是以对象的形式存在的,现在我要更新这张表(bean),请问我怎么把外键的信息(字符串)添加到表中

解决方案 »

  1.   

    修改hibernate数据实体和配置文件, <many-to-one name="XXX" column="class_id" class="XX"/>
    column就你增加的外键
      

  2.   

    业务层的语句怎么写呢?要把这个数据放到bean中,但是bean中的那个是对象
      

  3.   

    通常更新之前都是先查询 当然也不一定查 你可以new一个对象放进去 前提是该对象有持久化标识(id)没听明白俺说啥的话就回个贴
      

  4.   

    主表对象:EntityClass entity;
    你的外键对象Entity e = new Entity();
              e.setId(entity.id);
    entity.setEntity(e);