读书人

hibernate有关问题

发布时间: 2012-04-10 21:03:56 作者: rapoo

hibernate问题。
在UserInfo对象中有一个Address属性。
Address类如下

Java code
package com.zf.dto;public class Address {        private String pca ;                //地址    private String province;            //省    private String city;                //市    private String area;                //县        public Address(String province, String city, String area) {        super();        this.province = province;        this.city = city;        this.area = area;    }        public Address(){};        public String getProvince() {        return province;    }    public void setProvince(String province) {        this.province = province;    }    public String getCity() {        return city;    }    public void setCity(String city) {        this.city = city;    }    public String getArea() {        return area;    }    public void setArea(String area) {        this.area = area;    }    public String getPca() {        return this.province + "-" + city + "-" + area;    }    public void setPca(String pca) {        this.pca = pca;    }    }


UserInfo.hbm.xml部分配置如下
XML code
    <component name="address">                    <property name="pca"  column="address" />            </component>


问题:
向数据库保存UserInfo对象没为题,能够将Address保存。数据库里面也查询得到记录。
但是查询UserInfo ,却不能得到Address ,

[解决办法]
是不是UserInfo这个calss中也应有address这个类的get和set方法。。。我也是新手,按照我的理解这么猜的。。错了,表怪人家

读书人网 >J2EE开发

热点推荐