JPOX Core vs

import org.datanucleus.api.jdo.JDOPersistenceManagerFactory; public class PersistenceExample { private static final String DB_URL = "jdbc:mysql://localhost:3306/mydatabase"; private static final String DB_USERNAME = "myuser"; private static final String DB_PASSWORD = "mypassword"; public static void main(String[] args) { JDOPersistenceManagerFactory pmf = new JDOPersistenceManagerFactory(); pmf.setProperty("javax.jdo.option.ConnectionURL", DB_URL); pmf.setProperty("javax.jdo.option.ConnectionUserName", DB_USERNAME); pmf.setProperty("javax.jdo.option.ConnectionPassword", DB_PASSWORD); PersistenceManager pm = pmf.getPersistenceManager(); try { Person person = new Person("John Doe", 30); pm.currentTransaction().begin(); pm.makePersistent(person); pm.currentTransaction().commit(); Query query = pm.newQuery(Person.class); List<Person> persons = (List<Person>) query.execute(); for (Person p : persons) { System.out.println(p.getName() + " - " + p.getAge()); } } finally { pm.close(); } } }


上一篇:
下一篇:
切换中文