Java 冬眠。session.get()上有多个参数

Java 冬眠。session.get()上有多个参数,java,database,hibernate,jpa,orm,Java,Database,Hibernate,Jpa,Orm,有没有办法在Hibernate中通过session.get()运行多个参数 public User method(String param1, String param2) { Session session = sessionFactory.getCurrentSession(); return (User) session.get(User.class, param1); } 用于通过关联的实体标识符获取实体 一个表可以有一个主键,即使主键是由多个列组成的。表行映射到一个实

有没有办法在Hibernate中通过session.get()运行多个参数

public User method(String param1, String param2) {
    Session session = sessionFactory.getCurrentSession();
    return (User) session.get(User.class, param1);
}
用于通过关联的实体标识符获取实体

一个表可以有一个主键,即使主键是由多个列组成的。表行映射到一个实体,因此该实体只能有一个标识符(即使该标识符可以由多个属性构建)

这就是为什么这个方法只需要一个参数。如果要按更多参数筛选实体,则需要运行