<dependency> <groupId>javax.jdo</groupId> <artifactId>jdo-api</artifactId> <version>3.1</version> </dependency> <persistence-unit name="MyPersistenceUnit" transaction-type="JTA"> <provider>org.datanucleus.api.jdo.JDOPersistenceManagerFactory</provider> <jta-data-source>jdbc/myDataSource</jta-data-source> </persistence-unit> import javax.jdo.annotations.PersistenceCapable; import javax.jdo.annotations.Persistent; import javax.jdo.annotations.PrimaryKey; @PersistenceCapable public class Person { @PrimaryKey private long id; @Persistent private String name; // getters and setters } import javax.jdo.JDOHelper; import javax.jdo.PersistenceManager; import javax.jdo.PersistenceManagerFactory; public class Main { public static void main(String[] args) { PersistenceManagerFactory pmf = JDOHelper.getPersistenceManagerFactory("MyPersistenceUnit"); PersistenceManager pm = pmf.getPersistenceManager(); try { Person person = new Person(); person.setId(1); person.setName("John Doe"); pm.makePersistent(person); } finally { pm.close(); } } }


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