Hello, i think you have a typo in either of the things that you wrote.
Assuming that the mapping it's ok the criteria and that your access strategy it's field instead of property, it should be
Code:
Criteria query = session.createCriteria(Loan.class).setFetchMode("mBorrowers", FetchMode.JOIN);
query.setMaxResults(1);
assuming that the code it's ok, should be
Code:
@OneToMany(cascade = CascadeType.ALL,fetch = FetchType.LAZY)
@JoinColumn(name="ID_LOAN")
private Set<Borrower> borrowers;
i hope that could help solve your problem,
Regards,