【发布时间】:2019-03-04 05:13:04
【问题描述】:
如何将对象(实体)存储在内存中,以便以后仅在使用 Hibernate 的工作应用程序中获取它?
@Entity
@Table(name = "users")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private long id;
@Column(name = "name")
private String name;
@Column(name = "password")
private String password;
//without save this to database but in memory
private boolean drunk;
}
如何通过变量“drunk”从内存中获取对象?
我现在用这个来获取对象:
session.createQuery("SELECT u FROM User u WHERE u.name LIKE :name")
.setParameter("name", name)
.getResultList();
【问题讨论】: