前三篇隨筆中介紹了 用原生的JDBC訪問數據庫、一種高效的數據庫連接池druid、用Spring的JDBC框架訪問數據庫。 本文繼續介紹第三種數據庫訪問的解決方案:Spring3.2 + Hibernate4.2 ORM框架 Hibernate是一個開源的ORM框架,能自動為對象 ...
最近在做微信項目,我搭建了一個基於servlet,spring . ,hibernate . 的框架。因為基於消息的servlet和基於業務層是分開做的,也就是先把業務層做了,再去將所有的請求轉到業務層處理。所以一開始開發就用junit做測試,模擬的消息保存數據庫也都能正常進行。下面列出某一個junit 的 testcase,在這個測試的例子中,我為junit配置了事務,事務也能正常提交。所以, ...
2014-05-30 15:53 4 3560 推薦指數:
前三篇隨筆中介紹了 用原生的JDBC訪問數據庫、一種高效的數據庫連接池druid、用Spring的JDBC框架訪問數據庫。 本文繼續介紹第三種數據庫訪問的解決方案:Spring3.2 + Hibernate4.2 ORM框架 Hibernate是一個開源的ORM框架,能自動為對象 ...
@ControllerAdvice,是spring3.2提供的新注解,從名字上可以看出大體意思是控制器增強。讓我們先看看@ControllerAdvice的實現: 使用 @ControllerAdvice,不用任何的配置,只要把這個類放在項目中,Spring能掃描到的地方。就可以 ...
1. 一級緩存 前面學習了一級緩存的主要兩個作用: 提高效率手段1:提高查詢效率提高效率手段2:減少不必要的修改語句發送 現在開始了解一下Hibernate的事務控制。Hibernate是對JDBC的輕量級封裝,其主要功能是操作數據庫。在操作數據庫過程中,經常會遇到事務處理的問題 ...
1,jar包導入,從官網下載zip文件后里面會有很多jar包,哪些必須哪些不是必須,我能力有限,從其他人那參考了導入的一下jar包。 2、配置相關文件 web.xml中配置servlet < ...
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schem ...
1、首先我們新建一個Web工程,如下: 2、導入Spring和Struts2的jar包。 其中,struts2-spring-plugin-2.1.8.jar是struts2、spring整合的關鍵。 3、首先新建一個業務代碼LoginAction,演示登錄處理 ...
1、JavaMailSenderImpl類 Spring的郵件發送的核心是MailSender接口,在Spring3.0中提供了一個實現類JavaMailSenderImpl,這個類是發送郵件的核心類。 可以通過在配置文件中配置使用,當然也可以自己硬編碼到代碼中。 2、准備工作 ...
今天在做整合mybatis和spring3.2的時候,報了fail to read candidate component nested exception的異常,后來查了資料才發現,不是因為配置的問題. 是因為spring3.2及其以下的版本和jdk8版本支持,要想整合, 一,把spring ...