Как я могу сохранить объект (сущность) в памяти, чтобы потом получить его только в рабочем приложении с 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;
}
Как получить объект из памяти с переменной «пьяный»?
Я сейчас использую это, чтобы получить объект:
session.createQuery("SELECT u FROM User u WHERE u.name LIKE :name")
.setParameter("name", name)
.getResultList();