SSH
春秋战国程序猿
仓廪实而知礼节,衣食足而知荣辱
展开
-
也来说说关于Hibernate使用update更新数据时,不更新的问题
现在使用hibernate框架的虽然没有前2年那么多了,但是还是有很多项目在使用hibernate框架的,毕竟作为一个优秀的持久层框架,hibernate自然有存在的价值。好了,废话不多说,结合最近的使用,和大家一起探讨一个hibernate经常遇到的问题:问题描述:用SSH框架,开发项目时,进行修改操作时,比如修改密码、修改某个表的某个字段的信息等等,初学者经常会遇到的一个问题是,项目没原创 2015-12-13 11:43:24 · 26711 阅读 · 3 评论 -
Spring框架中SecurityContextHolder类的使用详解(未完待续)
Spring框架借助ThreadLocal来保存和传递用户登录信息。我们通常是使用下面这段代码,来获取保存在ThreadLocal中的用户信息。SecurityContextHolder.getContext().getAuthentication().getPrincipal();一,我们来看一下源代码public class SecurityContextHolde原创 2016-03-01 18:32:57 · 50860 阅读 · 11 评论 -
关于Hibernate的几点回顾:get/load/SessionFactory/延迟加载
1,Hibernate中get()方法和load()方法的相同点与不同点? 如果在缓存中没有找到对象,get()方法会直接访问数据库,并返回一个完全初始化好的对象。load()方法如果在缓存中没有找到对象,则会返回一个代理对象,只有在对象getId()之外的其他方法被调用时才会真正去访问数据库,这在某些场景下可以显著提升查询性能。 一句话概括就是:get()方法是“原创 2017-04-16 08:21:04 · 999 阅读 · 0 评论