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