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方法。。。我也是新手,按照我的理解这么猜的。。错了,表怪人家