【发布时间】:2022-01-22 10:45:04
【问题描述】:
我有以下方法通过 Id 返回 Person 对象:
private Person getPersonById(String client) {
Person output = null;
EntityManager entityManager = null;
try {
entityManager = entityManagement.createEntityManager(client);
output = entityManager.find(Person.class, id);
} catch (Exception e) {
// handle
} finally {
entityManagement.closeEntityManager(client, entityManager);
}
return output;
}
有没有办法让这个方法更通用,以便我可以传入其他对象类型,例如
Place , Cost 也是?请注意,它们不会继承相同的超类。
例如我应该通过吗? Person.class 作为方法参数等?
【问题讨论】:
标签: java class generics predicate nhibernate-criteria