org.hibernate.LazyInitializationException: не удалось инициализировать прокси при использовании hibernatetemplates - PullRequest
0 голосов
/ 09 мая 2019

Я использую hibernatetemplates в моем проекте, у меня отношения один к одному, как указано ниже

public class address {


    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "raq_pr_seq")
    @SequenceGenerator(name="raq_pr_seq", sequenceName="PR_TRANS_ID_SEQ")
    @Column(name = "PR_TRANS_ID")
    private Long prTranId;

        @OneToOne(fetch=FetchType.LAZY,cascade=CascadeType.ALL)
        @JoinColumn(name = "RAQ_ID")
        private Employee master;
        }

public class employee {

    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "raq_master_seq")
    @SequenceGenerator(name="raq_master_seq", sequenceName="RAQ_ID_SEQ")
    @Column(name = "RAQ_ID")
    private Long Id;


}       

DAOImpl

List<Address> address = Utility.getHibernateTemplate().findByCriteria(criteria);
    RAQPRDTO prDto = new RAQPRDTO();
    //convert from Entity to DTO
    prDto.setMppfId(address.get(0).getMaster().getId());//getting error

Я много гуглил, но у людей нет решения о том, как справиться с этим при использовании гибернаций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...