我有2个简单的POJO以多对一的关系放置
@Entity
public class Meeting {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int meetingId;
private String title;
@ManyToOne
private Location location;
...
和
@Entity
public class Location {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int locationId;
private String name;
...
我想知道我需要做些什么才能在 locationList 下面的会议数量
Session session = HibernateHelper.getSessionFactory().openSession();
session.beginTransaction();
List<Location> locationList = session.createCriteria(Location.class).list();
我认为定位POJO中的@Transient meetingsCount是定义的,但我不知道如何告诉Hibernate为我检索它。
我知道如何通过显式查询来获取此信息,但这不是我正在寻找的