applicationContent.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xmlns:aop="http://www.springframework.org/schema/aop" 
     xmlns:tx="http://www.springframework.org/schema/tx" 
     xsi:schemaLocation=" 
     http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd 
     http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd 
     http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd"> 
                 
    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"  > 
        <property name="driverClassName" value="com.mysql.jdbc.Driver"/> 
        <property name="url" value="jdbc:mysql://localhost:3306/test"/> 
        <property name="username" value="root"/> 
        <property name="password" value="sa"/> 
    </bean> 
     
    <bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor"/> 
    <bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator"/> 
     
    <bean class="org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor"> 
        <property name="transactionInterceptor" ref="transactionInterceptor"/> 
    </bean> 
     
    <bean id="transactionInterceptor" class="org.springframework.transaction.interceptor.TransactionInterceptor"> 
        <property name="transactionManager" ref="txManager"/> 
        <property name="transactionAttributeSource"> 
            <bean class="org.springframework.transaction.annotation.AnnotationTransactionAttributeSource"/> 
        </property> 
    </bean> 
     
    <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> 
        <property name="dataSource" ref="dataSource"/> 
        <property name="jpaVendorAdapter"> 
            <bean class="org.springframework.orm.jpa.vendor.OpenJpaVendorAdapter"> 
                <property name="showSql" value="true"/> 
                <property name="generateDdl" value="true"/> 
                <property name="databasePlatform" value="org.apache.openjpa.jdbc.sql.DerbyDictionary"/> 
            </bean> 
        </property> 
         
        <property name="loadTimeWeaver"> 
            <bean class="org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver"/> 
        </property> 
    </bean> 
     
    <tx:annotation-driven transaction-manager="txManager"/> 
     
    <bean id="txManager" class="org.springframework.orm.jpa.JpaTransactionManager"> 
        <property name="entityManagerFactory" ref="entityManagerFactory"/> 
        <property name="dataSource" ref="dataSource"/> 
    </bean> 
     
    <bean id="goodDao" class="com.zcq.dao.DAO"> 
        <property name="entityManagerFactory" ref="entityManagerFactory"/> 
    </bean> 
     
    
     
</beans>DAO.java
package com.zcq.dao;import org.springframework.orm.jpa.support.JpaDaoSupport;public class DAO extends JpaDaoSupport {
public void save(Cena c)
{
this.getJpaTemplate().persist(c);
}
 
}
Test.java
package com.zcq.dao;import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;public class Test { /**
 * @param args
 */
public static void main(String[] args) {
ApplicationContext ctx= null;

ctx= new ClassPathXmlApplicationContext("applicationContext.xml");
DAO d =(DAO)ctx.getBean("goodDao");

Cena c =  new Cena();
c.setId(123123);
c.setUsername("ddddddddddd");

d.save(c); }}
persistence.xml
<?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" 
                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
                version="1.0"> 
    <persistence-unit name="Test22PU"
     transaction-type="RESOURCE_LOCAL">
     <class>com.zcq.dao.Cena</class>
    </persistence-unit>
</persistence>
这是报的错误 
47  Test22PU  WARN   [main] openjpa.Runtime - An error occurred while registering a ClassTransformer with PersistenceUnitInfo: name 'Test22PU', root URL [file:/C:/Documents%20and%20Settings/zcq/sss/Test22/WebRoot/WEB-INF/classes/]. The error has been consumed. To see it, set your openjpa.Runtime log level to TRACE. Load-time class transformation will not be available.
140  Test22PU  INFO   [main] openjpa.Runtime - Starting OpenJPA 1.2.0
为什么插入进数据库啊  求你们告诉我