0
public class Dept{
 private String id;
 private String name;
 private String address;
 private List<Student> students;

 public static List <Student> getStudentByDeptid(EntityManager em, Dept dept)
{
        ..............
}
}

getStudentByDeptid() 应该是静态的还是非静态的?

4

1 回答 1

0

是的你可以。但是您不应该JPA实体的设计不是为了在其中包含您应该使用Session Bans的业务逻辑。您可以将 a 定义StudentBean为会话 bean 并在该 bean 中定义此逻辑。

假设您正在对传递给函数的 em 调用查询。

于 2012-10-04T05:29:40.203 回答