原创 Hibernate_14_數據連接池的使用

在主配置文件Hibernate.cfg.xml中設置: <!-- 設置默認的事務隔離級別: 隔離級別 對應的整數表示 READ UNCOMMITED 1 READ COMMITED 2 R

原创 Hibernate_8_Person和IdCard實例_一對一關係:基於外鍵

1)建立Person類: public class Person { private Integer id; private String name; private IdCard IdCard; public String

原创 Hibernate_2_增、刪、改、查的模板:

增、刪、改、查的模板: // 調用封裝類 生成一個session Session session = HibernateUtils.getSession(); Transaction tx = null;// 聲明一個事物

原创 Hibernate_12_HQL語句查詢

使用HQL查詢的特點: (1)與SQL相似,SQL中的語法基本上都可以直接使用。 (2)SQL查詢的是表和表中的列;HQL查詢的是對象與對象中的屬 (3)HQL的關鍵字不區分大小寫,類名與屬性名是區分大小寫 (4)SELECT可以省略.

原创 Hibernate_1_環境的配置

1. 向lib中導入jar包:    slf4j-api-1.6.1.jar、mysql-connector-java-5.1.5-bin.jar、jta-1.1.jar、javassist-3.12.0.GA.jar、hibernat

原创 Hibernate_9_Person和IdCard實例_一對一關係:基於主鍵

1)建立Person類:(與8相同) 2)建立IdCard類:(與8相同) 3)建立持久化類:  1>保存方法(與8相同)  2>獲取方法(與8相同)  3>刪除方法(與8相同)  4> 解除關聯的方法: /** * 解除關聯關係的

原创 Hibernate_7_映射有關的知識點

(一)集合映射: 類型       Java中聲明         映射元素 ------------------------------------------ Set       Set<set>          <set> Lis

原创 Spring_3_Spring的依賴注入_setter方法和構造函數方法

《一》setter方實現依賴注入: 1)PersonDao接口類: public interface PersonDao { public void add(); } 2)PersonDaoBean實現類: public class

原创 Hibernate_11_繼承實例_多表

<1>每個類都建立一張表,抽象類也建立一張表,各張表中只包含自  己的屬性,子類繼承的屬性不用在子類中顯示。    父類 Article,子類Topic 、Reply 、Session生成類、持久化層 、主文件配置 (與10中相同) Ar

原创 Spring_1_Bean的實例化實例

1)PersonService類: public interface PersonService { public abstract void save(); } 2)PersonSeBean類(繼承了PersonServic

原创 Hibernate_13_QBC查詢

Employee類、Department類、SessionFactoryTools類、Employee.hbm.xml文件、Department.hbm.xml文件、Hibernate.cfg.xml文件 都與12中的相同。 持久化層中

原创 Hibernate_6_session的管理

session的管理: 1)save():把臨時狀態變爲持久化狀態(交給Sessioin管理) Session session = sessionFactory.openSession(); session.beginTransact

原创 Hibernate_3_客戶實例_數據庫中自動生成主從表

1)新建一個客戶類: public class User { private Integer id; private String name; // 屬性爲集合類型,生命並實例化,實例化後,在其它類中就可以直接調用了 priva

原创 Hibernate_4_部門與員工實例_一對多、多對一關聯關係

SessionFactoryTools類與上例相同。1) /** * 部門類 * @author A_shun * */ public class Department { private Integer i

原创 Struts2_2_第一個Struts2的應用

web.xml文件的配置與1相同。 1)HelloWorld類的代碼: public class HelloWorldAction { private String message; public String getMessag