您的位置:首页 > 移动开发 > Objective-C

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

2012-10-11 12:22 555 查看

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 多表关联