原创 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(自動