我有实体" TipoCartera"与实体有很懒的关系" TipoServicio"。
我按getHibernateTemplate().initialize(tipoCartera.getTipoServicio());
看看eclipse debbuger,我可以看到初始化变量被设置为" true"并且处理程序是正确的但我无法访问" TipoServicio"的数据,如果我这样做的话
tipoCartera.getTipoServicio().getId()
它返回" null"。
TipoCartera实体
@Entity
@Table(name = TTipoCartera.NOMBRETABLA)
public class TipoCartera extends ModelBase {
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = TTipoCartera.IDLIBTIPOSERVICIO)
/** Identificador del tipo de servicio al que está asociado la cartera. */
private TipoServicio tipoServicio;
TipoServicio实体
@Entity
@Table(name = TTipoServicio.NOMBRETABLA)
public class TipoServicio extends ModelBase {
@OneToMany(fetch = FetchType.LAZY, mappedBy = "tipoServicio")
/** Lista de tipos de cartera que están asociadas al servicio. */
private List<TipoCartera> lTiposCarteras;
有什么想法吗?
谢谢!