关于OPENJPA的问题.
- XML code
<?xml version="1.0"?><persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0"> <persistence-unit name="openjpa"> <provider>org.apache.openjpa.persistence.PersistenceProviderImpl </provider> <class>test.School</class> <class>test.Student</class> <properties> <property name="openjpa.ConnectionURL" value="jdbc:mysql://localhost:3306/test" /> <property name="openjpa.ConnectionDriverName" value="com.mysql.jdbc.Driver" /> <property name="openjpa.ConnectionUserName" value="root" /> <property name="openjpa.ConnectionPassword" value="root" /> <property name="openjpa.Log" value="DefaultLevel=WARN, Tool=INFO" /> <property name="openjpa.RuntimeUnenhancedClasses" value="supported" /> <property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/> </properties> </persistence-unit></persistence>
再persistence标签里, 有一个属性version="1.0", 不是说jpa已经升级2.0了吗?
还有openjpa的enhancer是什么, 怎么用?
[解决办法]
jpa是已经到2.0了。看你用的是什么,