Hibernate一级缓存又称session缓存,生命周期很短,跟session生命周期相同. 三种状态:1.transient(瞬时态):刚new出来的对象,既不在数据库中,也不在session管理内. 2.persistent(持久化状态):在session缓存中,在数据库中可能有记录(注意).如果一个对象时瞬时态,调用save会变成持久态,但是如果不提交事务的话,数据库是 不会有这条记录的. 3.detached(离线状态):即对象存在于数据库中,但没有被session所管理. 三种状态可…