关于手写hibernate hbm.xml文件的一些心得

2012-10-10创建hbm.xml文件出的写小错误及解决方法

今日在做的ssh项目,前面几个模块都比较简单,因为差不多是单表查询,对单表操作,因此,他们的hbm.xml还是比较好写,不易出错。

今日的这个模块涉及三个表的关联查询,在写映射关联的时候,有许多该注意的问题。

看图吧:

这是我在网上找到的一个解决办法。提示Could not  create and/ set value back on to object[]

从错误提示可以看出是不能够创建活着设置该Object【name】的值。

这个错误是在多表连接的时候很容易犯的,原因是我们在创建bean的时候,我们有基本的getter和setter方法,也有

public Remind(String name,RemindIsrepeat isrepeat,String date,
   String advance,String time,RemindForm form,String person,String remark,
   String state){
  this.advance = advance;
  this.date = date;
  this.form = form;
  this.isrepeat = isrepeat;
  this.name = name;
  this.person = person;
  this.remark = remark;
  this.state = state;
  this.time = time;
  
 }

这样的构造语句,刚才报那错误的原因就是没有提供空的构造语句。加上这句就没事了。

public Remind(){};

多表管理的时候,主表的外间(也就是附表的主键),在设置的时候,设置的是那个类(也即附表的java类)。

你可能感兴趣的:(object,create,多表关联)