
技术类
慢慢成长的我
这个作者很懒,什么都没留下…
展开
-
slf4j-api 1.6.x (or later) is incompatible with this binding.解决方案及原理
前几天搭建工程的时候,每次启动总会报这个异常:[java] view plain copy SLF4J: slf4j-api 1.6.x (or later) is incompatible with this binding. SLF4J: Your binding is version 1.5.5 or earlier. SLF4转载 2016-06-23 10:20:47 · 948 阅读 · 0 评论 -
Hibernate监听用户操作日志
们前段时间有个.net项目需要用j2ee改造,有个需求是要对所有的数据库操作(CRUD)都要做历史记录,要记录操作内容,操作的用户和操作时间。这样的需求称为审计日志 Audit log。项目采用Spring构建,持久层技术采用的是 JPA规范 + Hibernate实现的方案要实现审计日志的需求,我试用了多种技术方案,最终确定了采用Hibernate 3的新特性事件驱动架构来解决:转载 2017-09-14 13:57:40 · 570 阅读 · 0 评论 -
Hibernate拦截器(Interceptor)与事件监听器(Listener)
前言:由于项目中(S2SH框架)用到了memcache缓存服务器,考虑到同步问题是用每个bean变更时同时更新缓存还是用类似数据库trigger(触发器)去实现呢,答案当然是用类似trigger的方式了,其优点不言而喻,毕竟这么写一劳永逸。经调查发现,hibernate有两种方式可以实现: 拦截器(Intercept):与Struts2的拦截器机制基本一样,都转载 2017-09-14 14:26:35 · 1249 阅读 · 0 评论