?? seeddatabase.java
字號:
// 廠商實現的PersistenceManagerFactory
import com.solarmetric.kodo.impl.jdbc.JDBCPersistenceManagerFactory;
import javax.jdo.PersistenceManager;
import javax.jdo.Transaction;
public class SeedDatabase {
public static void main(String[] args) {
// 創建一個vehicles的fleet...
Fleet fleet = new Fleet();
fleet.addVehicle(new Bicycle("Schwinn"));
fleet.addVehicle(new Bicycle("Giant"));
fleet.addVehicle(new MotorVehicle(4, new Engine(8)));
fleet.addVehicle(new MotorVehicle(2, new Engine(4)));
fleet.addVehicle(new MotorVehicle(4, new Engine(4)));
// 獲得的一個PersistenceManager...
PersistenceManager pm = new JDBCPersistenceManagerFactory().getPersistenceManager();
// 開始一個transaction...
Transaction transaction = pm.currentTransaction();
transaction.begin();
// 存儲 fleet...
pm.makePersistent(fleet);
// 提交transaction...
transaction.commit();
// 關閉 manager...
pm.close();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -