首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenJPA配置为7.0.0.25

OpenJPA配置为7.0.0.25
EN

Stack Overflow用户
提问于 2014-11-18 12:34:31
回答 2查看 562关注 0票数 0

我正在查看Open对MyWAS7.0.0.25服务器的性能优化。我从WAS启用了OpenJPA跟踪,以了解缓存使用了哪些属性。

在我的openjpa.=中没有persistance.xml类型的条目。但是我可以看到trace.log中的条目如下:

代码语言:javascript
复制
openjpa.IgnoreChanges: false
openjpa.FlushBeforeQueries: 0
openjpa.ConnectionRetainMode: 0

但是我找不到设置这些属性的配置,这样我就可以使用它们了。

有人能指导我在哪里找到这些值来自于由WAS7提供的Open吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-18 12:40:48

因此,在文档中,应该将这一行添加到persistence.xml中。

代码语言:javascript
复制
<property name="openjpa.Log" value="DefaultLevel=WARN, Runtime=INFO, Tool=INFO, SQL=TRACE"/> 

openjpa.html

添加了

如果将这些键添加到persistence.xml中,则可能会重写默认值。

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0"
    xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
    <persistence-unit name="...">

        <properties>
            <property name="openjpa.jdbc.DBDictionary" value="oracle" />
            <property name="openjpa.Log" value="DefaultLevel=WARN, Runtime=INFO, Tool=INFO, SQL=TRACE"/>
            <property name="openjpa.AutoDetach" value="close" />
            <property name="openjpa.DetachState" value="loaded" />
            <property name="openjpa.DataCache" value="false" />
            <property name="openjpa.Optimistic" value="true" />
            <property name="openjpa.Multithreaded" value="true" />
            <property name="openjpa.TransactionMode" value="managed" />
            <property name="openjpa.ConnectionFactoryMode" value="managed" />
            <property name="openjpa.NontransactionalRead" value="true" />
            <property name="openjpa.RestoreState" value="all" />
            <property name="openjpa.ManagedRuntime" value="auto" />
        </properties>
    </persistence-unit>


</persistence>
票数 0
EN

Stack Overflow用户

发布于 2014-11-18 14:05:57

希林斯-

如果您正在寻找默认配置值,您应该从查看用户手册开始。也就是说,我建议(从性能角度)更改的唯一属性是openjpa.ConnectionRetainMode。将该属性设置为always显示了一些性能影响。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26994500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档