摘要: 如果你定义了一个单实例的java bean,它有若干属性,但是有一个属性不是线程安全的,比如说HashMap。并且碰巧你并不需要在不同的线程中共享这个属性,也就是说这个属性不存在跨线程的意义。那么你不要sychronize这么复杂的东西,ThreadLocal将是你不错的选择。 举例来说: impo 阅读全文
posted @ 2016-08-31 18:11 吴玄坤 阅读(8084) 评论(0) 推荐(0) 编辑
摘要: Session的save()方法使一个临时对象转变为持久化对象。例如以下代码保存一个Customer对象: Customer customer = new Customer(); customer.setId(new Long(9)); // 为Customer临时对象设置OID是无效的 custo 阅读全文
posted @ 2016-08-31 17:58 吴玄坤 阅读(3254) 评论(0) 推荐(0) 编辑