配置JPA
在Eclipse JEE中配置JPA非常簡單。首先,點擊"Window -gt; Preferences",在彈出的對話框中選擇"參數(shù)選擇"對象框,然后選擇JPA。 接下來,點擊"Configure
在Eclipse JEE中配置JPA非常簡單。首先,點擊"Window -gt; Preferences",在彈出的對話框中選擇"參數(shù)選擇"對象框,然后選擇JPA。
接下來,點擊"Configure User Libraries",將OpenJPA的核心包以及依賴的外部包文件加入到OpenJPA Library中。配置完成后,效果如下圖所示:
配置數(shù)據(jù)庫連接
Eclipse JEE還支持配置數(shù)據(jù)庫連接。同樣,在"Eclipse -gt; Preferences"中選擇"參數(shù)選擇"對象框,在數(shù)據(jù)庫的選擇項中選擇Mysql,并添加Mysql JDBC Driver。最終的效果如下圖所示:
創(chuàng)建新的JPA項目
在Eclipse中創(chuàng)建新的JPA項目也非常方便。點擊"File -gt; New -gt; Other",在彈出的創(chuàng)建向?qū)е羞x擇JPA。然后,點擊Next,在窗口中輸入項目名稱,比如JPATraining,其它選項默認(rèn)即可。最后,點擊Finish按鈕。在Project Explorer中可以看到src/META-INF/下面多了兩個文件,一個叫persistence.xml,另一個叫orm.xml。
編寫程序
接下來,我們開始編寫JPA程序。首先,創(chuàng)建一個數(shù)據(jù)庫腳本,用于創(chuàng)建數(shù)據(jù)表。代碼如下:
Create TABLE ECA_USER(
ID INT NOT NULL AUTO_INCREMENT,
NAME VARCHAR(20) NOT NULL,
LOGINID VARCHAR(20) NOT NULL,
PASSWORD VARCHAR(32) NOT NULL,
AGE INT NOT NULL,
PRIMARY KEY(ID)
);
然后,創(chuàng)建一個Entity類,用于映射數(shù)據(jù)庫表。代碼如下:
package ;
import ;
import ;
import ;
import ;
import ;
import static ;