原创 SSH整合——Action的生成由Struts控制
ssh整合中Action的生成不是由spring控制的,而是Struts控制的。 Struts容器生成一個Action,然後會自動去spring容器中找相應的東西注入。 因此在Action中不需要寫@Component @Sc
原创 Hibernate——clear()方法清除緩存
@Test public void testClear() { Session session = sf.getCurrentSession(); session.beginTransaction(); Studen
原创 HIbernate——事務併發問題及處理(樂觀鎖悲觀鎖)
一、事物併發三種常見問題 1.dirty read 髒讀 時間 事物A 事物B T1 開始事物 開始事物 T2 查詢賬戶餘額爲1000 T3 匯入100把餘額變爲1100 T4 讀取賬戶餘額爲1100
原创 Hibernate——JTA
上一篇提到的配置文件中的 <property name="current_session_context_class">thread</property>//當前的session的運行環境 有四種取值jta、thread、managed、
原创 Hibernate——ManyToOne雙向關聯
@Entity @Table(name="t_group") public class Group { private int id; private String name; private Set<User> users = n
原创 HIbernate——list和iterator的區別
一、先介紹一下Java中的緩存系統JCS(Java cache system) 1、JCS(java Caching System)是一個對象Cache,它可以把Java對象緩存起來,提高那些訪問頻率很高的Java對象的存取效率。J
原创 Hibernate——關聯關係的CRUD(增刪改查)一
兩張ManyToOne雙向關聯的表Group和User (一)增 通過保存user把group也保存 @Test public void testSaveUser() { User u = new User(); Group
原创 Hibernate——僅更新部分字段
介紹兩種方法 1.Annotation設定@Column(updatable=false) 在不需要更新的屬性上添加這個註解。這種方法不靈活,很少使用。 2.使用HQL @Test public void testUpdate4()
原创 Hibernate——如何使用二級緩存
(一) 在hibernate-release-4.2.21.Final\project\etc目錄下找到ehcache.xml文件,複製到項目的src目錄下。 ehcache.xml中的內容(使用時記得把註釋去掉) <defau
原创 Hibernate——load方法和get方法的異同
從數據庫取一條記錄出來一般有兩種方法 1.load()方法 Student s = (Student)session.load(Student.class, 1); 2.get()方法 Student s = (Student)sess
原创 Hibernate——一級緩存__二級緩存__查詢緩存
一級緩存 session級別緩存 @Test public void testCache() { testSaveGroup(); Session session = sf.getCurr
原创 Hibernate4較於Hibernate3的改動
Hibernate4的改動較大隻有spring3.1以上版本能夠支持,Spring3.1取消了HibernateTemplate,因爲Hibernate4的事務管理已經很好了,不用Spring再擴展了。這裏簡單介紹了hibernate4相
原创 SSH整合——ssh流程圖
ssh流程圖 點贊 1 收藏 分享 文章舉報 半壁燈 發佈了54 篇原創文章 · 獲贊 28 · 訪問量 5萬+ 私信
原创 SSH整合——OpenSessionInViewFilter
getCurrentSession()事務會自動關閉,所以在所有jsp頁面查詢數據都會關閉session。要想在jsp查詢數據庫需要加入OpenSessionInViewFilter過濾器。 session通常隨着事物開始而打開,
原创 Hibernate——flush()方法強制同步數據庫
@Test public void testFlush() { Session session = sf.getCurrentSession(); session.beginTransaction(); Student