JavaEE

Hibernate Object States

Hibernate是一种对象/关系映射的持久化框架,它做的主要工作之一就是对象和数据库表记录之间的状态管理。Hibernate编程环境中操作的对象指的是Entity POJO对象,它存在四种状态:Transient, Persistent, Detached和Removed。下面是从网上摘录的一幅图(源自Java Persistence with Hibernate这本书),非常好地说明了这几种状态之间的转换关系。

Hibernate Core API

整理一下Hibernate核心API的笔记,感谢马老师。因为博客的发布形式,中间内容有些节略和修改。

关于API文档

因为Hibernate是属于JBoss的,按照JBoss的商业模式,文档和技术支持是收费的,所以官方不提供离线文档下载,只提供在线文档查看。当然,总有热心的网友看不过去,所以网上有非官方整理的API文档可供参考。