原创 Spring_Hibernate_Template

1.使用方法   1) bean.xml中,把數據庫的連接注入到模板屬性中     <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.Hiber

原创 Spring_Hibernate_conformity

1.spring管理hibernate的事務:    ①在配置文件中加入以下配置   <tx:annotation-driven transaction-manager="txManager"/> <bean id="txManager

原创 java連接oracle的兩種方法

1.Java連接oracle(本地數據庫jdbc-odbc路橋連接方式)    // 加載oracle驅動 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // 獲得連接 Connectio

原创 basic java-6

1.JVM生成的動態代理類必須實現一個或者多個接口(爲什麼不是直接告訴我一個個的帶參數的方法名呢?那麼太繁瑣了,直接告訴我接口的名字,我就會知道有哪些方法。更簡單明瞭)。但如果目標類沒有實現任何接口呢,代理類不就找不到接口了嗎?因此,CG

原创 Hibernate_Basic_Tree

樹型結構(有父子關係的數據設計到一張表中)的設計:   1.在屬性裏定義父屬性和子屬性。   2.父屬性用@ManyToOne,子屬性用@OneToMany(mappedBy="父屬性名")。   就這麼簡單,over

原创 Hibernate_Basci2

1.組件映射(多個java對象映射一個table)     Annotation: @Embedded     XML:<Component name="xxx"><Property  name="xxx" /></Component>

原创 Hibernate_Basic_CRUD

1.任何定義關聯關係的Annotation都有cascade和fetch兩個屬性。cascade負責CUD,fetch負責R   2.Read的情況,OneToMany的時候,他不會取出many的數據。但當ManyToOne的時候,會自動

原创 Spring_IOC_Annotation_Component

故名思義,@Component-->組件的意思,大概的意思就是按組件自動裝配。 在瞭解過的@Resource中我們看到,配置文件中仍然需要寫相關的bean的注入配置,使用@Component後,就可以完全不用在配置文件中寫任何bean相關

原创 hibernate_悲觀鎖樂觀鎖

1.多個事務會出現的錯誤情況    1)dirty read髒讀  -->  讀了其他事務沒有提交的數據    2)none repeatable read不可重複讀  -->  在同一個事務中讀兩次得到不同的結果    3)phanto

原创 Hibernate_Cache

1.打開二級緩存 <property name="cache.use_second_level_cache">true</property> <!-- 設置使用二級緩存爲true --><property name="cach

原创 常用的log4j配置

log4j.rootLogger=DEBUG,CONSOLE,DATABASE,FILE log4j.addivity.org.apache=true # 應用於控制檯 log4j.appender.CONSOLE=org.apache.

原创 Hibernate_Basic1

hibernate.cfg.xml: 1. hbm2ddl.auto-->create(自動建表)   update(自動更新表)  creaate-drop(關閉sessionFactory時,自動drop表)  validate(自動