Hibernate
winneryj
这个作者很懒,什么都没留下…
展开
-
Detached状态和Transient状态的差异
Transient(自由状态)状态的实体对象与库表中的记录无关,无法根据Transient对象中的信息在库中寻找到对应的记录 Detached(游离态)状态的对象,虽然与Session实例脱离,但是根据其中的信息,能够寻找到库中表对应的数据的记录。 比如某表对应ID的库表记录已经删除,则此对象与库表中的记录已经不存在对应关系,因此,它处于Transient状态...原创 2010-06-10 01:02:07 · 79 阅读 · 0 评论 -
ThreadLocal理解
ThreadLocal会为每个线程维护一个私有的变量空间。实际上,其实现原理是在JVM中维护一个Map,这个Map的key就是当前对象,而value则是线程通过ThreadLocal.set方法保存的对象的实例。当线程调用ThreadLocal.get方法时,ThreadLocal会根据当前线程对象的引用,取出Map中对应的对象返回。...原创 2010-06-13 13:34:30 · 61 阅读 · 0 评论