原创 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