免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3975 | 回复: 1
打印 上一主题 下一主题

EntityManager不好用 [复制链接]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-02-17 16:29 |只看该作者 |倒序浏览
使用javaSE7,netbeans 8,eclipselink,jpa2.1 。update 文也生成了,但是db就是没有更新。也没有报错。


EntityManager em = null;
EntityManagerFactory emf = null;
try {
    emf = Persistence.createEntityManagerFactory("CimsWSAppEclipseLinkPU";
    em = emf.createEntityManager();
    EntityTransaction tx = em.getTransaction();
    tx.begin();
      Advertiser ad = em.find(Advertiser.class, advertiser.getAacCode());
    Query ad = em.createQuery("select ad from Advertiser ad";
    Advertiser adver = (Advertiser) ad.getResultList().get(0);
    adver.setLastUpdate(new Date());
    em.merge(adver);
    tx.commit();
} catch (Exception e) {
} finally {
    em.close();
    emf.close();
}

persistence.xml:
    <persistence-unit name="CimsWSAppEclipseLinkPU" transaction-type="RESOURCE_LOCAL">
        <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
        <class>entity.Advertiser</class>
        <class>entity.Account</class>
        <exclude-unlisted-classes>false</exclude-unlisted-classes>
        <properties>
            <property name="javax.persistence.jdbc.url" value="jdbcracle:thin//192.168.1.103:1521/pdb"/>
            <property name="javax.persistence.jdbc.password" value="111"/>
            <property name="javax.persistence.jdbc.driver" value="oracle.jdbc.OracleDriver"/>
            <property name="javax.persistence.jdbc.user" value="111"/>
            <property name="eclipselink.ddl-generation" value="create-tables"/>
            <property name="eclipselink.ddl-generation.output-mode" value="database"/>
            <property name="eclipselink.logging.level.sql" value="ALL"/>
            <property name="eclipselink.logging.parameters" value="true"/>
            <property name="eclipselink.jdbc.cache-statements" value="true" />
        </properties>
    </persistence-unit>
</persistence>

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2015-02-18 10:45 |只看该作者
不好意思,是我数据库的问题。和上面的程序无关。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP