blob: 63399d664c7d945a43dbf228f1b1fe09bc7c47fa [file] [log] [blame]
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
#
# Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
#
# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
# Other names may be trademarks of their respective owners.
#
# The contents of this file are subject to the terms of either the GNU
# General Public License Version 2 only ("GPL") or the Common
# Development and Distribution License("CDDL") (collectively, the
# "License"). You may not use this file except in compliance with the
# License. You can obtain a copy of the License at
# http://www.netbeans.org/cddl-gplv2.html
# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
# specific language governing permissions and limitations under the
# License. When distributing the software, include this License Header
# Notice in each file and include the License file at
# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the GPL Version 2 section of the License file that
# accompanied this code. If applicable, add the following below the
# License Header, with the fields enclosed by brackets [] replaced by
# your own identifying information:
# "Portions Copyrighted [year] [name of copyright owner]"
#
# Contributor(s):
#
# The Original Software is NetBeans. The Initial Developer of the Original
# Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun
# Microsystems, Inc. All Rights Reserved.
#
# If you wish your version of this file to be governed by only the CDDL
# or only the GPL Version 2, indicate your decision by adding
# "[Contributor] elects to include this software in this distribution
# under the [CDDL or GPL Version 2] license." If you do not indicate a
# single choice of license, a recipient has the option to distribute
# your version of this file under either the CDDL, the GPL Version 2 or
# to extend the choice of license to its licensees as provided above.
# However, if you add GPL Version 2 code and therefore, elected the GPL
# Version 2 license, then the option applies only if the new code is
# made subject to such option by the copyright holder.
scanning-in-progress=Verifica\u00e7\u00e3o em andamento...
MSG_CannotFindClass=N\u00e3o \u00e9 poss\u00edvel localizar {0} de classe para {1} do membro de persist\u00eancia
LBL_ConnectToDatabase=Conectar-se ao Banco de Dados
LBL_AddConnection=Criar nova conex\u00e3o
NAMED_QUERY_TEXT=Consulta com o nome <b>{0}</b> definida em <b>{1}</b>:<br>{2}
######################
javax.persistence.jdbc.driver_DESC=A propriedade <code>javax.persistence.jdbc.driver"</code> especifica o nome da classe do JDBC DriverManager utilizada para pools de conex\u00e3o interna quando a fonte de dados n\u00e3o est\u00e1 em uso. O valor deve ser uma string que \u00e9 o nome da classe qualificada para uma classe v\u00e1lida que implementa <code>java.sql.Driver</code>. <p><b>Exemplo de Persist\u00eancia XML:</b> <code><property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" /></code><p>O valor anterior dessa propriedade <code>"eclipselink.jdbc.driver</code> agora est\u00e1 obsoleto e deve ser substitu\u00eddo pelo novo nome.
javax.persistence.transactionType_DESC=A propriedade <code>"javax.persistence.transactionType"</code> especifica o tipo de transa\u00e7\u00e3o para a unidade de persist\u00eancia. Essa propriedade substitui o valor especificado na persist\u00eancia.xml.<p>Valores: Um valor de string de "JTA" ou "RESOURCE_LOCAL"
javax.persistence.jtaDataSource_DESC=A propriedade <code>"javax.persistence.jtaDataSource"</code> especifica o nome da fonte dos dados JTA que ir\u00e1 pesquisar um {@link javax.sql.DataSource} v\u00e1lido. Esta propriedade \u00e9 utilizada para substituir o valor especificado no arquivo persistence.xml. <p>Valores: Um nome de recurso JNDI v\u00e1lido que pode localizar a c\u00f3digo-fonte de dados no container de destino ou em uma inst\u00e2ncia de {@link javax.sql.DataSource}
javax.persistence.nonJtaDataSource_DESC=A propriedade <code>"javax.persistence.nonJtaDataSource"</code> especifica o nome da fonte dos dados n\u00e3o JTA que ir\u00e1 pesquisar uma {@link javax.sql.DataSource} v\u00e1lida. Esta pode ser utilizada para substituir o valor especificado no arquivo persistence.xml. <p>Valores: Um nome de recurso JNDI v\u00e1lido que pode localizar a c\u00f3digo-fonte de dados no container de destino ou em uma inst\u00e2ncia de {@link javax.sql.DataSource}
javax.persistence.jdbc.url_DESC=A propriedade <code>"javax.persistence.jdbc.url"</code> especifica o URL do JDBC utilizado para pools de conex\u00e3o interna quando uma fonte de dados n\u00e3o est\u00e1 sendo utilizada. O valor deve ser uma string que representa um URL v\u00e1lido para o driver JDBC especificado.<p><b>Exemplo de Persist\u00eancia XML:</b> <code><property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost/mysql" /></code><p>O valor anterior dessa propriedade <code>"eclipselink.jdbc.url</code> agora est\u00e1 obsoleto e deve ser substitu\u00eddo pelo novo nome.
javax.persistence.jdbc.user_DESC=A propriedade <code>"javax.persistence.jdbc.user"</code> especifica a c\u00f3digo-fonte de dados ou o nome de usu\u00e1rio do JDBC.<p><b>Exemplo de Persist\u00eancia XML:</b> <code><property name="javax.persistence.jdbc.user" value="user-name" /></code><p>O valor anterior dessa propriedade <code>"eclipselink.jdbc.user</code> agora est\u00e1 obsoleto e deve ser substitu\u00eddo pelo novo nome.
javax.persistence.jdbc.password_DESC=A propriedade <code>"javax.persistence.jdbc.password"</code> especifica a fonte de dados ou a senha do JDBC.<p><b>Exemplo de Persist\u00eancia XML:</b> <code><property name="javax.persistence.jdbc.password" value="password" /></code> O valor anterior dessa propriedade <code>"eclipselink.jdbc.password</code> agora est\u00e1 obsoleto e deve ser substitu\u00eddo pelo novo nome.
eclipselink.jdbc.native-sql_DESC=A propriedade <code>"eclipselink.jdbc.native-sql"</code> especifica se a SQL gen\u00e9rica ou a SQL 'nativa' espec\u00edfica da plataforma deve ser utilizada. A SQL espec\u00edfica da plataforma personaliza a sintaxe de jun\u00e7\u00e3o, os operadores de data, sequ\u00eancias, ...<p>Valores permitidos (String): <ul><li>"true" - utiliza a SQL espec\u00edfica do banco de dados <li>"false" (DEFAULT) - utiliza a SQL gen\u00e9rica</ul>
eclipselink.jdbc.sql-cast_DESC=A propriedade <code>"eclipselink.jdbc.sql-cast"</code> especifica se as opera\u00e7\u00f5es de CAST SQL espec\u00edficas da plataforma devem ser utilizadas. A transmiss\u00e3o geralmente n\u00e3o \u00e9 obrigat\u00f3ria e pode causar problemas quando utilizada. Valores permitidos (String):<ul><li>"true" - ativa a transmiss\u00e3o espec\u00edfica da plataforma<li>"false" (DEFAULT) - desativa a transmiss\u00e3o espec\u00edfica da plataforma</ul>
eclipselink.connection-pool._DESC=Permite configurar as propriedades <code>"eclipselink.connection-pool."</code>. O nome do pool de conex\u00f5es deve ser acrescentado para configurar o pool, se nenhum nome for acrescentado o pool (write) default ser\u00e1 configurado. O nome da propriedade a ser configurada tamb\u00e9m deve ser acrescentado.<p>Um pool de conex\u00f5es definido pelo usu\u00e1rio pode ser configurado, ou um dos seguintes pools do sistema:<ul><li> "read" - pool utilizado para consultas de leitura n\u00e3o transacionais, (assume como padr\u00e3o o pool default, se n\u00e3o especificado).<li> "default", "write", "" - pool default utilizado para gravar e para leitura, se nenhum pool de leitura for configurado.<li> "sequence" - pool utilizado para sequenciamento, (pool default/conex\u00e3o de grava\u00e7\u00e3o utilizada se n\u00e3o especificado).</ul>Um pool definido pelo usu\u00e1rio ser\u00e1 utilizado somente se especificado nas propriedades EntityManager ou ClientSession ConnectionPolicy, ou se o particionamento for utilizado.<p>As seguintes propriedades do pool de conex\u00f5es podem ser configuradas:<ul><li> "initial" - n\u00famero de conex\u00f5es iniciais.<li> "min" - n\u00famero m\u00ednimo de conex\u00f5es.<li> "max" - n\u00famero m\u00e1ximo de conex\u00f5es.<li> "wait" - tempo de espera de uma conex\u00e3o do pool.<li> "url" - URL JDBC da conex\u00e3o.<li> "shared" - somente para o pool de conex\u00f5es de leitura, compartilha conex\u00f5es de leitura entre threads.<li> "jtaDataSource" - nome DataSource JTA a ser utilizado na conex\u00e3o, se diferente do default.<li> "nonJtaDataSource" - nome DataSource n\u00e3o JTA a ser utilizado na conex\u00e3o, se diferente do default.<li> "user" - usu\u00e1rio a ser utilizado na conex\u00e3o, se diferente do default.<li> "password" - senha a ser utilizada na conex\u00e3o, se diferente da default.</ul><p>Exemplo:<pre>&lt;property name="eclipselink.connection-pool.node2.min" value="16"/&gt;&lt;property name="eclipselink.connection-pool.node2.max" value="16"/&gt;&lt;property name="eclipselink.connection-pool.node2.url" value="jdbc:oracle:thin:@node2:1521:orcl"/&gt;</pre>
eclipselink.connection-pool.read._DESC=Permite configurar as propriedades <code>"eclipselink.connection-pool.read."</code>. O pool de conex\u00f5es de leitura \u00e9 utilizado para consultas de leitura n\u00e3o transacionais. Por default, um pool de conex\u00f5es de leitura separado n\u00e3o \u00e9 utilizado, e o pool default \u00e9 utilizado para consultas de leitura.<p>
eclipselink.connection-pool.sequence._DESC=Permite configurar as propriedades <code>"eclipselink.connection-pool.sequence."</code>. O pool de conex\u00f5es da sequ\u00eancia \u00e9 utilizado para alocar IDs gerados. Isso \u00e9 necess\u00e1rio somente para sequenciamento de TABELAS. Por default, um pool de conex\u00f5es da sequ\u00eancia n\u00e3o \u00e9 utilizado, e o pool default \u00e9 utilizado para equenciamento.<p>
eclipselink.jdbc.connections.wait-timeout_DESC=A propriedade <code>"eclipselink.jdbc.connections.wait-timeout"</code> que especifica o tempo de time-out em milissegundos (ms) a ser aguardado por uma conex\u00e3o dispon\u00edvel antes de uma exce\u00e7\u00e3o ser gerada. Essa propriedade ser\u00e1 ignorada se forem utilizados pools de conex\u00f5es externos.<p>Default: 180000 ms (3 minutos).<p>O valor especificado deve ser uma string contendo um valor inteiro positivo. O valor 0 significa aguardar indefinidamente.
eclipselink.jdbc.connections.max_DESC=A propriedade <code>"eclipselink.jdbc.connections.max"</code> especifica o n\u00famero m\u00e1ximo de conex\u00f5es de leitura no pool de conex\u00f5es interno. Se o tamanho m\u00e1ximo for atingido, os threads que requerem uma conex\u00e3o aguardar\u00e3o at\u00e9 que uma seja liberada novamente para o pool. Por default, um \u00fanico pool compartilhado (exclusivo) de leitura/grava\u00e7\u00e3o \u00e9 utilizado com com o m\u00edn/m\u00e1x de 32 conex\u00f5es e 1 inicial. Essa propriedade ser\u00e1 ignorada se forem utilizados pools de conex\u00f5es externos.<p>O valor especificado deve ser uma string que contenha um valor inteiro positivo.
eclipselink.jdbc.connections.min_DESC=A propriedade <code>"eclipselink.jdbc.connections.min"</code> especifica o n\u00famero m\u00ednimo de conex\u00f5es no pool de conex\u00f5es do EclipseLink.<p>Ignorada se forem utilizados pools de conex\u00f5es internos. As conex\u00f5es al\u00e9m do m\u00ednimo ser\u00e3o desconectadas quando retornadas ao pool, portanto, o m\u00ednimo normalmente deve ser igual ao n\u00famero de threads ativos ou ao tamanho do pool de threads do servidor. Por default, um \u00fanico pool compartilhado (exclusivo) de leitura/grava\u00e7\u00e3o \u00e9 utilizado com o m\u00edn/m\u00e1x de 32 conex\u00f5es e 1 inicial.<p>O valor especificado deve ser uma string contendo um valor inteiro positivo.
eclipselink.jdbc.connections.initial_DESC=A propriedade <code>"eclipselink.jdbc.connections.initial"</code> das propriedades do pool de conex\u00f5es (interno)do JDBC EclipseLink. O n\u00famero inicial de conex\u00f5es no pool de conex\u00f5es do EclipseLink. Este \u00e9 o n\u00famero de conex\u00f5es conectadas na inicializa\u00e7\u00e3o. Por default, um \u00fanico pool compartilhado (exclusivo) de leitura/grava\u00e7\u00e3o \u00e9 utilizado com o m\u00edn/m\u00e1x de 32 conex\u00f5es e 1 inicial. Essa propriedade ser\u00e1 ignorada se forem utilizados pools de conex\u00f5es externos.<p> O valor especificado deve ser uma string contendo um valor inteiro positivo.
eclipselink.jdbc.write-connections.max_DESC=A propriedade <code>"eclipselink.jdbc.write-connections.max"</code> especifica o n\u00famero m\u00e1ximo de conex\u00f5es suportado no pool de conex\u00f5es de grava\u00e7\u00e3o interno. O n\u00famero m\u00e1ximo de conex\u00f5es no pool de conex\u00f5es de grava\u00e7\u00e3o do EclipseLink. Se o tamanho m\u00e1ximo for atingido, os threads que requerem uma conex\u00e3o aguardar\u00e3o at\u00e9 que uma seja liberada novamente para o pool. Por default, um \u00fanico pool compartilhado (exclusivo) de leitura/grava\u00e7\u00e3o ser\u00e1 utilizado com o m\u00edn/m\u00e1x de 32 conex\u00f5es e 1 inicial. Essa propriedade ser\u00e1 ignorada se forem utilizados pools de conex\u00f5es externos.<p>O valor especificado deve ser uma string contendo um valor inteiro positivo.
eclipselink.jdbc.write-connections.min_DESC=A propriedade <code>"eclipselink.jdbc.write-connections.min"</code> especifica o n\u00famero m\u00ednimo de conex\u00f5es no pool de conex\u00f5es de grava\u00e7\u00e3o interno. As conex\u00f5es al\u00e9m do m\u00ednimo ser\u00e3o desconectadas quando retornadas ao pool, portanto, o m\u00ednimo normalmente deve ser igual ao n\u00famero de threads ativos ou ao tamanho do pool de threads do servidor. Por default, um \u00fanico pool compartilhado (exclusivo) de leitura/grava\u00e7\u00e3o \u00e9 utilizado com o m\u00edn/m\u00e1x de 32 conex\u00f5es e 1 inicial. Essa propriedade ser\u00e1 ignorada se forem utilizados pools de conex\u00f5es externos. <p>O valor especificado deve ser uma string contendo um valor inteiro positivo.
eclipselink.jdbc.write-connections.initial_DESC=A propriedade <code>"eclipselink.jdbc.write-connections.initial"</code> configura o n\u00famero de conex\u00f5es conectadas na inicializa\u00e7\u00e3o criada no pool de conex\u00f5es de grava\u00e7\u00e3o. Por default, um \u00fanico pool compartilhado (exclusivo) de leitura/grava\u00e7\u00e3o \u00e9 utilizado com o m\u00edn/m\u00e1x de 32 conex\u00f5es e 1 inicial. <p>Esta propriedade ser\u00e1 ignorada se forem utilizados pools de conex\u00f5es externos.<p>O valor deve ser uma string contendo um zero ou um valor inteiro maior.
eclipselink.jdbc.read-connections.max_DESC=A propriedade <code>"eclipselink.jdbc.read-connections.max"</code> configura o n\u00famero m\u00e1ximo de conex\u00f5es no pool de conex\u00f5es de leitura. Se o tamanho m\u00e1ximo for atingido, os threads que requerem uma conex\u00e3o aguardar\u00e3o at\u00e9 que uma seja liberada novamente ao pool (a menos que compartilhado). Por default, um pool de conex\u00f5es de leitura separado n\u00e3o \u00e9 utilizado, em vez disso, um \u00fanico pool compartilhado (exclusivo) de leitura/grava\u00e7\u00e3o \u00e9 utilizado com o m\u00edn/m\u00e1x de 32 conex\u00f5es e 1 inicial.<p>Essa propriedade ser\u00e1 ignorada se forem utilizados pools de conex\u00f5es externos.<p>O valor especificado deve ser uma string contendo um zero ou um valor inteiro maior.
eclipselink.jdbc.read-connections.min_DESC=A propriedade <code>"eclipselink.jdbc.read-connections.min"</code> configura o n\u00famero m\u00ednimo de conex\u00f5es no pool de conex\u00f5es de leitura. As conex\u00f5es al\u00e9m do m\u00ednimo ser\u00e3o desconectadas quando retornadas ao pool, portanto, o m\u00ednimo normalmente deve ser igual ao n\u00famero de threads ativos ou ao tamanho do pool de threads do servidor. Por default, um pool de conex\u00f5es de leitura separado n\u00e3o \u00e9 utilizado, em vez disso, um \u00fanico pool compartilhado (exclusivo) de leitura/grava\u00e7\u00e3o \u00e9 utilizado com o m\u00edn/m\u00e1x de 32 conex\u00f5es e 1 inicial.<p>Esta propriedade ser\u00e1 ignorada se forem utilizados pools de conex\u00f5es externos.<p>O valor especificado deve ser uma string contendo um zero ou um valor inteiro maior.
eclipselink.jdbc.read-connections.initial_DESC=A propriedade <code>"eclipselink.jdbc.read-connections.initial"</code> configura o n\u00famero de conex\u00f5es conectadas na inicializa\u00e7\u00e3o criada no pool de conex\u00f5es de leitura. Por default, um \u00fanico pool compartilhado (exclusivo) de leitura/grava\u00e7\u00e3o \u00e9 utilizado com o m\u00edn/m\u00e1x de 32 conex\u00f5es e 1 inicial. <p>Esta propriedade ser\u00e1 ignorada se forem utilizados pools de conex\u00f5es externos.<p>O valor deve ser uma string contendo um zero ou um valor inteiro maior.
eclipselink.jdbc.read-connections.shared_DESC=A <code>"eclipselink.jdbc.read-connections.shared"</code> propriedade define se as conex\u00f5es no pool de conex\u00f5es de leitura do EclipseLink devem ser compartilhadas (n\u00e3o exclusivas). Conex\u00e3o compartilhada \u00e9 o mesmo que uma conex\u00e3o JDBC utilizada simultaneamente em m\u00faltiplos threads de leitura.<p> Esta propriedade ser\u00e1 ignorada se forem utilizados pools de conex\u00e3o externos. <p>Valores (distinguem entre mai\u00fascula e min\u00fascula):<ul><li>"false" (DEFAULT): indica que as conex\u00f5es de leitura n\u00e3o ser\u00e3o compartilhadas<li>"true": indica que as conex\u00f5es de leitura podem ser compartilhadas</ul>
eclipselink.jdbc.sequence-connection-pool.max_DESC=A propriedade <code>"eclipselink.jdbc.sequence-connection-pool.max"</code> configura o n\u00famero m\u00e1ximo de conex\u00f5es no pool de conex\u00f5es da sequ\u00eancia. Se o tamanho m\u00e1ximo for atingido, os threads que requerem uma conex\u00e3o aguardar\u00e3o at\u00e9 que uma seja liberada novamente para o pool.<p>Por default, um pool de conex\u00f5es da sequ\u00eancia n\u00e3o \u00e9 utilizado (a sequ\u00eancia \u00e9 alocada na conex\u00e3o de grava\u00e7\u00e3o).<p>Esta propriedade ser\u00e1 ignorada se forem utilizados pools de conex\u00f5es externos.<p>O valor deve ser uma string contendo um zero ou um valor inteiro maior. O valor default \u00e9 dois (2).
eclipselink.jdbc.sequence-connection-pool.min_DESC=A propriedade <code>"eclipselink.jdbc.sequence-connection-pool.min"</code> configura o n\u00famero m\u00ednimo de conex\u00f5es no pool de conex\u00f5es da sequ\u00eancia. As conex\u00f5es al\u00e9m do m\u00ednimo ser\u00e3o desconectadas quando retornadas ao pool, portanto, o m\u00ednimo normalmente deve ser igual ao m\u00e1ximo para evitar conex\u00e3o/desconex\u00e3o.<p>Por default, um pool de conex\u00f5es da sequ\u00eancia separado n\u00e3o \u00e9 utilizado (a sequ\u00eancia \u00e9 alocada na conex\u00e3o de grava\u00e7\u00e3o).<p>Esta propriedade ser\u00e1 ignorada se forem utilizados pools de conex\u00f5es externos.<p>O valor deve ser uma string contendo um zero ou um valor inteiro maior. O valor default \u00e9 (2).
eclipselink.jdbc.sequence-connection-pool.initial_DESC=A propriedade <code>"eclipselink.jdbc.sequence-connection-pool.initial</code> configura o n\u00famero inicial de conex\u00f5es no pool de conex\u00f5es da sequ\u00eancia. Esse \u00e9 o n\u00famero de conex\u00f5es conectadas na inicializa\u00e7\u00e3o. <p>Por default, um pool de conex\u00f5es da sequ\u00eancia separado n\u00e3o \u00e9 utilizado (a sequ\u00eancia \u00e9 alocada na conex\u00e3o de grava\u00e7\u00e3o). <p> Essa propriedade ser\u00e1 ignorada se forem utilizados pools de conex\u00f5es externos.<p>O valor deve ser uma string contendo um zero ou um valor inteiro maior. O valor default \u00e9 dois (2).
eclipselink.jdbc.sequence-connection-pool_DESC=A propriedade <code>"eclipselink.jdbc.sequence-connection-pool"</code> configura um pool de conex\u00f5es separado que deve ser utilizado no sequenciamento para recuperar novo(s) valor(es). Isso melhora a aloca\u00e7\u00e3o da sequ\u00eancia alocando o sequenciamento fora da transa\u00e7\u00e3o atual. Isso pode ser utilizado com pools de conex\u00f5es internos ou externos (DataSource), caso seja externo, ser\u00e1 necess\u00e1rio fornecer um nome de recurso datasource n\u00e3o jta que utilize {@link #JDBC_SEQUENCE_CONNECTION_POOL_DATASOURCE}. Um pool de conex\u00f5es da sequ\u00eancia, geralmente, \u00e9 utilizado apenas com o sequenciamento de TABELA para minimizar a disputa na(s) tabela(s) de sequ\u00eancia.<p>Valores (distinguem entre mai\u00fascula e min\u00fascula):<ul><li>"false" (DEFAULT):<li>"true":</ul>
eclipselink.jdbc.sequence-connection-pool.non-jta-data-source_DESC=A propriedade <code>"eclipselink.jdbc.sequence-connection-pool.non-jta-data-source</code> configura o nome da fonte de dados n\u00e3o JTA que ser\u00e1 utilizado para chamadas de sequenciamento.
eclipselink.partitioning_DESC="eclipselink.partitioning"<p>Utilizado para definir a PartitioningPolicy default para uma unidade de persist\u00eancia. Uma PartitioningPolicy \u00e9 utilizada para particionar os dados de uma classe em m\u00faltiplos bancos de dados diferentes ou em um cluster de banco de dados como o Oracle RAC. O particionamento pode fornecer melhor escalabilidade permitindo que v\u00e1rias m\u00e1quinas com bancos de dados atendam solicita\u00e7\u00f5es. <p>Se v\u00e1rias parti\u00e7\u00f5es forem utilizadas para processar uma \u00fanica transa\u00e7\u00e3o, o JTA dever\u00e1 ser utilizado para suporte a transa\u00e7\u00f5es pr\u00f3prias do XA.<p>O valor deve ser definido como o nome de uma PartitioningPolicy definida existente.
eclipselink.partitioning.callback_DESC="eclipselink.partitioning.callback"<p>Utilizado para integra\u00e7\u00e3o com um suporte de afinidade aos dados de DataSource externos, como UCP.<p>O valor deve ser definido como o nome completo da classe do implementador da interface de DataPartitioningCallback. <p>ex.: "org.eclipse.persistence.platform.database.oracle.ucp.UCPDataPartitioningCallback".
eclipselink.jdbc.bind-parameters_DESC=A propriedade <code>"eclipselink.jdbc.bind-parameters</code> define se a vincula\u00e7\u00e3o de par\u00e2metro ser\u00e1 utilizada na cria\u00e7\u00e3o de instru\u00e7\u00f5es preparadas pelo JDBC. O uso da vincula\u00e7\u00e3o de par\u00e2metro geralmente corresponde a uma otimiza\u00e7\u00e3o de desempenho permitindo \u00e0 SQL e \u00e0 instru\u00e7\u00e3o preparada armazenar em cache e utilizar a grava\u00e7\u00e3o de batch.<p>Valores:<ul><li>"true" (DEFAULT): a vincula\u00e7\u00e3o ser\u00e1 utilizada<li>"false": os valores ser\u00e3o gravados literalmente na SQL gerada</ul>
eclipselink.jdbc.exclusive-connection.mode_DESC=A propriedade <code>"eclipselink.jdbc.exclusive-connection.mode"</code> especifica quando as leituras ser\u00e3o feitas atrav\u00e9s da conex\u00e3o de grava\u00e7\u00e3o. Voc\u00ea pode definir esta propriedade ao criar uma EntityManagerFactory (no mapa transmitido ao m\u00e9todo createEntityManagerFactory ou no arquivo persistence.xml), ou um EntityManager (no mapa transmitido ao m\u00e9todo createEntityManager). Observe que a \u00faltima op\u00e7\u00e3o substitui a anterior.<p> Valores: <ul> <li>"Transactional" (DEFAULT): <li>"Isolated" <li>"Always" </ul>
eclipselink.jdbc.exclusive-connection.is-lazy_DESC=A propriedade <code>"eclipselink.jdbc.exclusive-connection.is-lazy"</code> especifica quando a conex\u00e3o de grava\u00e7\u00e3o \u00e9 adquirida lentamente.<p>Valores:<ul><li>"false"<li>"true" (DEFAULT)</ul>
eclipselink.jdbc.cache-statements.size_DESC=A propriedade <code>"eclipselink.jdbc.cache-statements.size"</code> especifica o n\u00famero de instru\u00e7\u00f5es mantidas ao utilizar o armazenamento em cache de instru\u00e7\u00f5es internas. O valor deve ser uma string contendo um valor positivo inteiro ou um zero.<p>Default: "50".
eclipselink.jdbc.cache-statements_DESC=A propriedade <code>"eclipselink.jdbc.cache-statements"</code> especifica se as instru\u00e7\u00f5es do JDBC devem ser armazenadas em cache. Isso \u00e9 recomend\u00e1vel ao utilizar pool de conex\u00f5es internos do EclipseLink.<p>Valores v\u00e1lidos:<ul><li>true - ativa o armazenamento em cache de instru\u00e7\u00f5es internas.<li>false - desativa o armazenamento em cache de instru\u00e7\u00f5es internas. (DEFAULT)</ul><p>Exemplo: arquivo persistence.xml<code><property name="eclipselink.jdbc.cache-statements" value="false"/></code> Exemplo: property Map <code>propertiesMap.put(PersistenceUnitProperties.CACHE_STATEMENTS, "false");</code>
javax.persistence.validation.factory_DESC=A propriedade <code>"javax.persistence.validation.factory"</code> especifica uma inst\u00e2ncia de <a href =http://download.oracle.com/javaee/6/docs/api/javax/validation/ValidatorFactory.html>javax.validation.ValidatorFactory</a> utilizada pelo EclipseLink para executar a Valida\u00e7\u00e3o Autom\u00e1tica em Eventos de Ciclo de Vida. Se a propriedade n\u00e3o for especificada e a API de Valida\u00e7\u00e3o do Bean estiver vis\u00edvel ao Eclipselink, ela tentar\u00e1 instanciar uma inst\u00e2ncia de <code>javax.validation.ValidationFactory</code> chamando <code>Validation.buildDefaultValidatorFactory()</code>
javax.persistence.validation.mode_DESC=A propriedade <code>"javax.persistence.validation.mode"</code> especifica se a valida\u00e7\u00e3o autom\u00e1tica de ciclo de vida est\u00e1 em vigor.<p>Os valores v\u00e1lidos para essa propriedade s\u00e3o "AUTO", "CALLBACK" ou "NONE".
javax.persistence.validation.group.pre-persist_DESC=A propriedade <code>"javax.persistence.validation.group.pre-persist"</code>especifica o nome dos grupos de valida\u00e7\u00e3o para executar o evento preUpdate. O valor deve ser uma string com nomes de classes totalmente qualificados separados por v\u00edrgula (','). Se esse valor n\u00e3o for especificado em ambos os arquivos persistence.xml ou se ele utilizar esta propriedade, o grupo de Valida\u00e7\u00e3o default do Bean (o grupo Default) ser\u00e1 validado
javax.persistence.validation.group.pre-update_DESC=A propriedade <code>"javax.persistence.validation.group.pre-update"</code>especifica o nome dos grupos de valida\u00e7\u00e3o para executar o evento preUpdate. O valor deve ser uma string com nomes de classes totalmente qualificados separados por v\u00edrgula (','). Se esse valor n\u00e3o for especificado em ambos os arquivos persistence.xml ou se ele utilizar esta propriedade, o grupo de Valida\u00e7\u00e3o default do Bean (o grupo Default) ser\u00e1 validado
javax.persistence.validation.group.pre-remove_DESC=A propriedade <code>"javax.persistence.validation.group.pre-remove"</code> especifica o nome dos grupos de valida\u00e7\u00e3o para executar o evento preRemove. O valor deve ser uma string com nomes de classes totalmente classificados separados por v\u00edrgula (','). Se esse valor n\u00e3o for especificado em ambos os arquivos persistence.xml ou se ele utilizar esta propriedade, nenhuma valida\u00e7\u00e3o ocorrer\u00e1 na remo\u00e7\u00e3o.
eclipselink.cache.size._DESC=O prefixo da propriedade <code>"eclipselink.cache.size.</code> utilizado para especificar o tamanho do cache para um tipo espec\u00edfico de entidade. O prefixo deve ser seguido por um nome de tipo de entidade v\u00e1lido. <p>Os nomes de propriedades s\u00e3o formados por esses prefixos acrescentando-se o o nome da entidade ou o nome da classe (indicando que os valores da propriedade aplicam-se somente a uma determinada entidade) ou o sufixo DEFAULT (indicando que o valor da propriedade aplica-se a todas a entidades). Na maioria dos tipos de cache, o tamanho \u00e9 somente o tamanho inicial, n\u00e3o um tamanho fixo ou m\u00e1ximo. No CacheType.SoftCache e CacheType.HardCache o tamanho \u00e9 o mesmo do subcache. O tamanho default do cache \u00e9 100.
eclipselink.logging.logger_DESC=O tipo de logger. Por default, DefaultSessionLog \u00e9 utilizado. Os valores v\u00e1lidos s\u00e3o o nome da classe do logger que implementa org.eclipse.persistence.logging.SessionLog ou um dos valores definidos no LoggerType.
eclipselink.logging.level_DESC=A propriedade <code>"eclipselink.logging.level</code> permite que os n\u00edveis de log default sejam especificados. <p><b>Exemplo Java:</b> <code>props.put(PersistenceUnitProperties.LOGGING_LEVEL, SessionLog.FINE_LABEL);</br><p><b>Exemplo XML:</b><code><property name="eclipselink.logging.level" value="FINE" />;</br></code><p><b>N\u00edveis de Log:</b>@see SessionLog#OFF_LABEL_DESC=OFF" @see SessionLog#SEVERE_LABEL_DESC=SEVERE" @see SessionLog#WARNING_LABEL_DESC=WARNING" @see SessionLog#CONFIG_LABEL_DESC=CONFIG" @see SessionLog#INFO_LABEL_DESC=INFO" (DEFAULT) @see SessionLog#FINE_LABEL_DESC=FINE" @see SessionLog#FINER_LABEL_DESC=FINER" @see SessionLog#FINEST_LABEL_DESC=FINEST" @see SessionLog#ALL_LABEL_DESC=ALL"
eclipselink.logging.parameters_DESC=Por default, os par\u00e2metros de vincula\u00e7\u00e3o da sql s\u00e3o exibidos em exce\u00e7\u00f5es e logs quando o n\u00edvel do log est\u00e1 FINE ou melhor. Para substituir esse comportamento, voc\u00ea pode definir esta propriedade para especificar se os dados devem ou n\u00e3o ficar vis\u00edveis. Observa\u00e7\u00e3o: essa propriedade aplica-se somente a par\u00e2metros de vincula\u00e7\u00e3o. Quando a vincula\u00e7\u00e3o n\u00e3o for utilizada, os par\u00e2metros ser\u00e3o sempre exibidos.
eclipselink.logging.timestamp_DESC=A propriedade <code>"eclipselink.logging.timestamp"</code> configura se o timestamp atual deve ser inclu\u00eddo em cada mensagem de log.<p>Valores:<ul><li>"true" (Default)<li>"false"</ul>
eclipselink.tenant-id_DESC=A propriedade <code>"eclipselink.tenant-id"</code> especifica a propriedade de contexto default utilizada para preencher entidades multitenant. OBSERVA\u00c7\u00c3O: Esta \u00e9 simplesmente uma propriedade multitenant default que pode ser utilizada sozinha ou com outras propriedades definidas pelo usu\u00e1rio. Os usu\u00e1rios n\u00e3o s\u00e3o obrigados a usar esta propriedade e podem especificar as propriedades que desejarem. @see org.eclipse.persistence.annotations.Multitenant @see org.eclipse.persistence.annotations.TenantDiscriminatorColumn Exemplo: persistence.xml file <code><property name="eclipselink.tenant-id" value="Oracle"/></code> Exemplo: property Map <code>propertiesMap.put(PersistenceUnitProperties.MULTITENANT_PROPERTY_DEFAULT, "Oracle");</code>
eclipselink.multitenant.tenants-share-cache_DESC=A propriedade <code>"eclipselink.multitenant.tenants-share-cache"</code> especifica se as entidades multitenant compartilhar\u00e3o o cache L2. Por default, essa propriedade \u00e9 falsa e significa que as entidades multitenant ter\u00e3o a defini\u00e7\u00e3o ISOLATED. Ao defini-la como verdadeira uma defini\u00e7\u00e3o de cache PROTECTED ser\u00e1 utilizada.ADVERT\u00caNCIA: As consultas que utilizam o cache podem retornar dados de outros tenants ao utilizar a defini\u00e7\u00e3o PROTECTED.@see eclipselink.multitenant.tenants-share-emf<p><b>Exemplo Java:</b> <code>props.put(PersistenceUnitProperties.MULTITENANT_SHARED_CACHE, true);</br><p><b>Exemplo XML:</b><code><property name="eclipselink.multitenant.tenants-share-cache" value="true" />;</br></code>
eclipselink.multitenant.shared-emf_DESC=A propriedade <code>"eclipselink.multitenant.shared-emf"</code> \u00e9 utilizada para indicar se as entidades multitenant ser\u00e3o utilizadas em uma factory do gerenciador de entidades compartilhada. Esta propriedade assume o valor padr\u00e3o como verdadeiro (e aplica somente \u00e0s entidades multitenant). Ao defini-la como falso, os usu\u00e1rios devem fornecer um nome de sess\u00e3o exclusivo. @see eclipselink.session-name @see eclipselink.multitenant.tenants-share-cache <p><b>Exemplo Java:</b> <code>props.put(PersistenceUnitProperties.MULTITENANT_SHARED_EMF, true);</br><p><b>Exemplo XML:</b><code><property name="eclipselink.multitenant.tenants-share-emf" value="true" />;</br></code>
eclipselink.logging.thread_DESC=Propriedade <code>"eclipselink.logging.thread"</code> indicando se o thread atual deve ter sua identidade inclu\u00edda em cada mensagem de log.<p>Por default, ("true") o thread \u00e9 registrado como FINE ou em um n\u00edvel inferior. \u00c9 poss\u00edvel desativar ("false") ou ativar ("true") essa a\u00e7\u00e3o. Valores:<ul><li>"true" (Default)<li>"false"</ul>
eclipselink.logging.session_DESC=Propriedade <code>"eclipselink.logging.session"</code> indicando se a sess\u00e3o em uso deve ter sua identidade inclu\u00edda em cada mensagem de log.<p>Valores:<ul><li>"true" (Default)<li>"false"</ul>
eclipselink.logging.connection_DESC=Propriedade: <code>"eclipselink.logging.connection"</code><p>Valores:<ul><li>"true" (Default)<li>"false"</ul>
eclipselink.logging.exceptions_DESC=Valores:<ul><li>"verdadeiro" (Default)<li>"falso"</ul>
eclipselink.logging.file_DESC=A propriedade <code>"eclipselink.logging.file"</code> configura o local de um arquivo em que o log ser\u00e1 colocado em vez da sa\u00edda padr\u00e3o.
eclipselink.ddl.table-creation-suffix_DESC=A propriedade <code>"eclipselink.ddl.table-creation-suffix"</code> \u00e9 utilizada em conjunto com as op\u00e7\u00f5es de gera\u00e7\u00e3o de DDL para acrescentar uma string ao final das instru\u00e7\u00f5es da Tabela CREATE gerada. Esse valor aplica-se a todas as instru\u00e7\u00f5es de cria\u00e7\u00e3o de Tabela por meio da funcionalidade de gera\u00e7\u00e3o de DDL, ex.: <property name="eclipselink.ddl.table-creation-suffix" value="engine=InnoDB"/>
eclipselink.target-database_DESC=A propriedade <code>"eclipselink.target-database"</code> configura o banco de dados que ser\u00e1 utilizado controlando as opera\u00e7\u00f5es personalizadas e a gera\u00e7\u00e3o de SQL para o banco de dados especificado.<p>Valores: valores de uma string curta conforme definido em {@link TargetDatabase} ou um nome de classe totalmente qualificado para uma classe que se estende {@link DatabasePlatform}. O valor default \u00e9 TargetDatabase.Auto,que significa que o EclipseLink tentar\u00e1 determinar automaticamente o tipo da plataforma de banco de dados correta.</p>Observa\u00e7\u00e3o: O <code>"eclipselink.target-database"</code> deve ser especificado com um nome de classe n\u00e3o "Autom\u00e1tico" ou um nome curto quando <code>"eclipselink.validation-only"</code>estiver definida como <code>"True"</code>.
eclipselink.exclude-eclipselink-orm_DESC=A propriedade <code>"eclipselink.exclude-eclipselink-orm"</code> configura a exclus\u00e3o de um arquivo de mapeamento ORM do EclipseLink para uma unidade de persist\u00eancia espec\u00edfica. Por default, o primeiro arquivo localizado no nome do recurso: "META-INF/eclipselink-orm.xml" \u00e9 processado e substitui as configura\u00e7\u00f5es especificadas em anota\u00e7\u00f5es e em arquivos de mapeamento padr\u00e3o.
eclipselink.session-name_DESC=A propriedade <code>"eclipselink.session-name"</code> configura um nome espec\u00edfico para ser utilizado ao armazenar a sess\u00e3o de servidor \u00fanica no {@link SessionManager}.<p>Por default, um \u00fanico nome de sess\u00e3o \u00e9 gerado pelo EclipseLink, mas o usu\u00e1rio pode fornecer um nome de sess\u00e3o usual que seja exclusivo. Se um arquivo -xml file for utilizado, este dever\u00e1 ser o nome da sess\u00e3o no arquivo sessions-xml.
eclipselink.weaving_DESC=A propriedade <code>"eclipselink.weaving"</code> define se o weaving deve ser efetuado. O weaving \u00e9 necess\u00e1rio para o relacionamento OneToOne, ManyToOne, Basic lento, rastreamento de altera\u00e7\u00e3o de atributos, grupos de obten\u00e7\u00e3o e outras otimiza\u00e7\u00f5es.<p>Valores (distinguem mai\u00fasculas e min\u00fasculas):<ul><li>N\u00e3o Definido - assume como padr\u00e3o o valor "true" no Java SE utilizando javaagent e no EJB 3+ cont\u00eaineres compat\u00edveis<li>"true" - requer que o weaving seja efetuado. Uma exce\u00e7\u00e3o ser\u00e1 gerada se as entidades n\u00e3o forem criadas<li>"false" - faz com que o weaving n\u00e3o seja efetuado<li>"static" - requer que o utilit\u00e1rio de weaving est\u00e1tico seja utilizado para efetuar weave das entidades</ul><i>Observa\u00e7\u00e3o: Qualquer valor especificado que n\u00e3o esteja na lista anterior ser\u00e1 tratado como "static".</i>
eclipselink.weaving.internal_DESC=A propriedade <code>"eclipselink.weaving.internal"</code> indica se as otimiza\u00e7\u00f5es internas devem ser ativadas atrav\u00e9s do weaving. Estas incluem armazenamento em cache de chave prim\u00e1ria e de sess\u00f5es, al\u00e9m de um serialVersionUID, caso n\u00e3o haja nenhum, otimiza\u00e7\u00e3o de estrat\u00e9gia de clonagem do EclipseLink e otimiza\u00e7\u00e3o da maneira como o EclipseLink obt\u00e9m e define valores de campos mapeados como Basic.<p>Esta propriedade s\u00f3 ser\u00e1 considerada se o weaving estiver ativado.<p>Valores (distinguem mai\u00fasculas e min\u00fasculas):<ul><li>"true" (DEFAULT)<li>"false"</ul>
eclipselink.weaving.lazy_DESC=A propriedade <code>"eclipselink.weaving.lazy"</code> configura se os mapeamentos LAZY OneToOne e ManyToOne devem ser ativados atrav\u00e9s do weaving.<p>Esta propriedade s\u00f3 ser\u00e1 considerada se o weaving for ativado.<p>Valores (distinguem mai\u00fasculas e min\u00fasculas):<ul><li>"true" (DEFAULT)<li>"false"</ul>
eclipselink.weaving.eager_DESC=A propriedade <code>"eclipselink.weaving.eager"</code> configura se os atributos de mapeamento EAGER devem ser criados para utilizar indire\u00e7\u00e3o. <p>Esta propriedade s\u00f3 ser\u00e1 considerada se o weaving estiver ativado.<p>Valores (distinguem mai\u00fasculas e min\u00fasculas):<ul><li>"true"<li>"false" (DEFAULT)</ul>
eclipselink.weaving.changetracking_DESC=A propriedade <code>"eclipselink.weaving.changetracking"</code> configura se o AttributeLevelChangeTracking deve ser ativado atrav\u00e9s do weaving. Quando este \u00e9 ativado, somente as classes com todos os mapeamentos que permitem o rastreamento de altera\u00e7\u00f5es ter\u00e3o o rastreamento de altera\u00e7\u00f5es ativado. Os atributos b\u00e1sicos mut\u00e1veis impedir\u00e3o isso.<p>Esta propriedade s\u00f3 ser\u00e1 considerada se o weaving estiver ativado.<p>Valores (distinguem mai\u00fasculas e min\u00fasculas):<ul><li>"true" (DEFAULT)<li>"false"</ul>
eclipselink.weaving.fetchgroups_DESC=A propriedade <code>"eclipselink.weaving.fetchgroups"</code> configura se o suporte ao FetchGroup deve ser ativado atrav\u00e9s do weaving. Quando este \u00e9 ativado, os mapeamentos lentos, diretos ser\u00e3o suportados, bem como os FetchGroups no n\u00edvel do descritor e de consulta. Os FetchGroups permitem que objetos parciais sejam lidos e gravados, o acesso a atributos n\u00e3o obtidos far\u00e1 com que o objeto seja atualizado/totalmente obtido.<p>Esta propriedade s\u00f3 ser\u00e1 considerada se o weaving for ativado.<p>Valores (distinguem mai\u00fasculas e min\u00fasculas):<ul><li>"true" (DEFAULT)<li>"false"</ul>
eclipselink.target-server_DESC=A propriedade <code>"eclipselink.target-server"</code> configura a {@link ServerPlatform} que ser\u00e1 utilizada para permitir a integra\u00e7\u00e3o ao cont\u00eainer do host.<p>Os valores v\u00e1lidos s\u00e3o definidos na classe TargetServer - eles correspondem \u00e0s plataformas de servidor atualmente suportadas. Al\u00e9m disso, uma plataforma de servidor personalizada pode ser especificada fornecendo um nome de classe completo. Especificar o nome da classe que implementa o ExternalTransactionController define a CustomServerPlatform com este controlador. O default \u00e9 TargetServer.None.
eclipselink.session.customizer_DESC=A propriedade <code>"eclipselink.session.customizer"</code> configura um {@link SessionCustomizer} utilizado para alterar a configura\u00e7\u00e3o de runtime atrav\u00e9s da API.<p>O valor \u00e9 um nome completo de uma classe que implementa o SessionCustomizer. O personalizador de Sess\u00e3o chamado ap\u00f3s todas as outras propriedades serem processadas.
eclipselink.descriptor.customizer._DESC=A propriedade <code>"eclipselink.descriptor.customizer."</code> \u00e9 um prefixo para uma propriedade utilizada para configurar um {@link DescriptorCustomizer}. Os nomes de Propriedade de Prefixo de Personaliza\u00e7\u00e3o s\u00e3o formados por este prefixo acrescentando-se o nome da entidade ou o nome da classe (indicando se os valores da propriedade aplicam-se somente a um determinada entidade). Permite a personaliza\u00e7\u00e3o do descritor. <p>O valor \u00e9 um nome completo de uma classe que implementa o DescriptorCustomizer. Somente o personalizado de sess\u00e3o \u00e9 chamado ap\u00f3s o processamento dessas propriedades.
eclipselink.jdbc.uppercase-columns_DESC=A propriedade <code>"eclipselink.jdbc.uppercase-columns"</code> define se as consultas de SQL nativas ser\u00e3o utilizadas, os metadados do JDBC podem retornar nomes de colunas em letras min\u00fasculas em algumas plataformas. Se os nomes de colunas estiverem em letras mai\u00fasculas nos mapeamentos (default), eles n\u00e3o ir\u00e3o coincidir. Essa defini\u00e7\u00e3o permite fazer com os os nomes de colunas dos metadados fiquem em letras mai\u00fasculas.
eclipselink.jpa.uppercase-column-names_DESC=A propriedade <code>"eclipselink.jpa.uppercase-column-names"</code> configura o processamento de JPA para deixar em letras mai\u00fasculas todas as defini\u00e7\u00f5es de nomes de colunas. O valor true tamb\u00e9m define a propriedade <code>"eclipselink.jdbc.uppercase-columns"</code> como verdadeira, para que os metadados do JDBC retornados do banco de dados tamb\u00e9m seja retornado em letras mai\u00fasculas, garantindo, assim, que os campos coincidam. Isso acontece em situa\u00e7\u00f5es em que os campos definidos pelo usu\u00e1rio n\u00e3o coincidem com o caso retornado pelo banco de dados de consultas nativas, simulando a n\u00e3o distin\u00e7\u00e3o entre mai\u00fasculas e min\u00fasculas. <p>Valores (n\u00e3o distinguem mai\u00fasculas e min\u00fasculas):<ul><li>"true"<li>"false" (DEFAULT)</ul>
eclipselink.jdbc.batch-writing_DESC=A propriedade <code>"eclipselink.jdbc.batch-writing"</code> configura o uso de grava\u00e7\u00e3o de batch para otimizar transa\u00e7\u00f5es com v\u00e1rias grava\u00e7\u00f5es.<p>Valores (distinguem mai\u00fasculas e min\u00fasculas):<ul><li>"JDBC": utiliza grava\u00e7\u00e3o de batch do JDBC.<li>"Buffered": n\u00e3o utiliza grava\u00e7\u00e3o de batch do JDBC nem grava\u00e7\u00e3o de batch nativa da plataforma.<li>"Oracle-JDBC": utiliza grava\u00e7\u00e3o de batch nativa da Oracle. Isso requer o uso de um driver JDBC da Oracle.<li>"None" (DEFAULT): n\u00e3o utiliza grava\u00e7\u00e3o de batch (desativa-a).</ul>
eclipselink.jdbc.batch-writing.size_DESC=A propriedade <code>"eclipselink.jdbc.batch-writing.size"</code> configura o tamanho do batch utilizado para grava\u00e7\u00e3o de batch. Para grava\u00e7\u00e3o de batch com par\u00e2metros, este \u00e9 o n\u00famero de instru\u00e7\u00f5es para o batch, default 100. Para grava\u00e7\u00e3o din\u00e2mica de batch, este \u00e9 o tamanho do buffer SQL em batch, default 32k.
eclipselink.persistencexml_DESC=A propriedade <code>"eclipselink.persistencexml"</code> especifica o nome completo do recurso para ser procurado nos arquivos persistence XML. Se n\u00e3o especificado o valor default definido pelo {@link #ECLIPSELINK_PERSISTENCE_XML_DEFAULT} ser\u00e1 utilizado.<p>IMPORTANTE: No momento, essa propriedade \u00e9 utilizada para o gerador de modelo can\u00f4nico, mas poder\u00e1 posteriormente ser utilizada como uma propriedade do sistema para personalizar o weaving e o uso de bootstrap em aplica\u00e7\u00f5es.<p>Esta propriedade s\u00f3 \u00e9 utilizada pelo EclipseLink quando ela est\u00e1 localizando o arquivo de configura\u00e7\u00e3o. Quando utilizada em um cont\u00eainer do EJB/Spring no modo gerenciado por cont\u00eainer a localiza\u00e7\u00e3o e leitura desse arquivo ser\u00e1 feita pelo cont\u00eainer e n\u00e3o utilizar\u00e1 essa configura\u00e7\u00e3o.
eclipselink.persistenceunits_DESC=Esta propriedade <code>"eclipselink.persistenceunits"</code> especifica o conjunto de nomes de unidades de persist\u00eancia que ser\u00e1 processado ao gerar o modelo can\u00f4nico. Por default, todas as unidades de persist\u00eancia dispon\u00edveis em todos os arquivos persistence XML ser\u00e3o utilizadas. O valor dessa propriedade corresponde a uma lista separada por v\u00edrgula. Ao especificar m\u00faltiplas unidades de persist\u00eancia, n\u00e3o ser\u00e1 poss\u00edvel ter unidades de persist\u00eancia com uma v\u00edrgula inserida no nome.<p>Observa\u00e7\u00e3o: Futuramente, esta propriedade tamb\u00e9m poder\u00e1 ser utilizada para limitar as unidades de persist\u00eancia que ser\u00e3o processadas pelo weaving est\u00e1tico ou din\u00e2mico.
eclipselink.exception-handler_DESC=A propriedade <code>"eclipselink.exception-handler"</code> permite que um {@link ExceptionHandler} seja especificado. Um ExceptionHandler trata as exce\u00e7\u00f5es quando elas s\u00e3o geradas para que uma aplica\u00e7\u00e3o possa corrigir as falhas esperadas e continuar.
eclipselink.session.include.descriptor.queries_DESC=A propriedade <code>"eclipselink.session.include.descriptor.queries"</code> define se ser\u00e1 permitida a c\u00f3pia de todas as consultas com nome do descritor para a sess\u00e3o para que seja utilizada no gerenciador de entidades.<p>Default: "true".
eclipselink.session-event-listener_DESC=A propriedade <code>"eclipselink.session-event-listener"</code> configura uma classe do listener de eventos de sess\u00e3o.
eclipselink.sessions-xml_DESC=A propriedade <code>"eclipselink.sessions-xml"</code> configura o uso do arquivo de configura\u00e7\u00e3o nativo sessions.xml especificado. Quando especificado, esse arquivo carregar\u00e1 toda a configura\u00e7\u00e3o da sess\u00e3o e as informa\u00e7\u00f5es de mapeamento do XML nativo. Nenhuma anota\u00e7\u00e3o do JPA ou XML ser\u00e1 utilizada.
eclipselink.temporal.mutable_DESC=A propriedade <code>"eclipselink.temporal.mutable"</code> configura o default para detectar altera\u00e7\u00f5es no campo temporal (Data, Calend\u00e1rio). Default "false" (as altera\u00e7\u00f5es no objeto da data em si n\u00e3o s\u00e3o detectadas). Por default, assume-se que os campos temporais s\u00e3o substitu\u00eddos e o objeto temporal n\u00e3o \u00e9 alterado diretamente. Permitir que os campos temporais sejam mut\u00e1veis far\u00e1 com que o weaving de rastreamento de altera\u00e7\u00e3o de atributos seja desativado.
eclipselink.jdbc.allow-native-sql-queries_DESC=A propriedade <code>"eclipselink.jdbc.allow-native-sql-queries"</code> especifica se uma SQL definida pelo usu\u00e1rio ser\u00e1 permitida em uma unidade de persist\u00eancia. Isso \u00e9 de import\u00e2ncia fundamental em um multitenant para minimizar o poss\u00edvel impacto de revelar informa\u00e7\u00f5es do multitenant. Por default, qualquer unidade de persist\u00eancia que contenha pelo menos uma entidade multitenant far\u00e1 com que esse flag seja definido como 'false'. <p>Valores Permitidos (String):<ul><li>"true" - (DEFAULT) permite SQL nativa<li>"false" - n\u00e3o permite SQL nativa.</ul>
eclipselink.allow-zero-id_DESC=A propriedade <code>"eclipselink.allow-zero-id"</code> define se o valor zero ser\u00e1 considerado um ID v\u00e1lido em uma nova entidade. Se o ID n\u00e3o for considerado v\u00e1lido e o sequenciamento for permitido para a entidade, um novo valor ser\u00e1 designado quando ele for persistido no banco de dados (INSERT). Por default, o valor de ID 0 ser\u00e1 considerado nulo/n\u00e3o designado. Isso permitir\u00e1 que o 0 seja um valor de ID v\u00e1lido. Este tamb\u00e9m pode ser definido por classe utilizando a anota\u00e7\u00e3o @PrimaryKey e a IdValidation.<p>Cuidado: Esta propriedade configura o \u00fanico est\u00e1tico na {@link Helper#isZeroValidPrimaryKey} que ser\u00e1 compartilhada por todos os usu\u00e1rios atuais do EclipseLink.
eclipselink.id-validation_DESC=A propriedade <code>"eclipselink.id-validation"</code> define os valores dos componentes da chave principal que ser\u00e3o considerados inv\u00e1lidos. Esses valores tamb\u00e9m ser\u00e3o substitu\u00eddos pelo sequenciamento. Observe que a Identidade sempre substitui qualquer valor de ID existente e tamb\u00e9m qualquer sequ\u00eancia com o flag shouldAlwaysOverrideExistingValue definido como true.
eclipselink.flush-clear.cache_DESC=Define o comportamento do cache EntityManager ap\u00f3s uma chamada descarregar o m\u00e9todo seguido de uma chamada para limpar o m\u00e9todo. Esta propriedade pode ser especificada ao criar a EntityManagerFactory (no mapa transmitido ao m\u00e9todo createEntityManagerFactory ou no arquivo persistence.xml) ou o EntityManager (no mapa transmitido ao m\u00e9todo createEntityManager); a \u00faltima op\u00e7\u00e3o substitui a anterior.
eclipselink.classloader_DESC=Especifica o classloader a ser utilizado para criar uma EntityManagerFactory no mapa de propriedades transmitido \u00e0 Persistence.createEntityManagerFactory.
eclipselink.orm.throw.exceptions_DESC=Configura se a primeira exce\u00e7\u00e3o que ocorre durante a implanta\u00e7\u00e3o deve ser gerada, ou se todas as exce\u00e7\u00f5es devem ser detectadas e o resumo gerado no final da tentativa de implanta\u00e7\u00e3o. "true" por default.
eclipselink.orm.validate.schema_DESC=Esta propriedade definida na sess\u00e3o \u00e9 utilizada para substituir a valida\u00e7\u00e3o de esquema orm.xml do seu default de falso.
eclipselink.deploy-on-startup_DESC=A propriedade <code>"eclipselink.deploy-on-startup"</code> permite que a implanta\u00e7\u00e3o seja configurada para ocorrer na inicializa\u00e7\u00e3o (cria\u00e7\u00e3o da EntityManagerFactory), em vez de ocorrer na primeira vez que um EntityManager for criado. Isso pode aumentar o tempo de inicializa\u00e7\u00e3o de um servidor JavaEE, mas impedir\u00e1 que a primeira solicita\u00e7\u00e3o seja suspensa quando a unidade de persist\u00eancia for implantada. <p> Valores: Um valor booliano "True" ou (default "False").
eclipselink.validation-only_DESC=A propriedade <code>"eclipselink.validation-only"</code> valida a implanta\u00e7\u00e3o que inclui inicializar descritores, mas n\u00e3o conecta (nenhum log-in no banco de dados).<p>Valores: Um valor booliano "True" ou (default "False").</p>Observa\u00e7\u00e3o: O <code>"eclipselink.target-database"</code> deve ser especificado com um nome de classe n\u00e3o "Autom\u00e1tico" ou com um nome curto quando a <code>"eclipselink.validation-only"</code> estiver definida como <code>"True"</code>.
eclipselink.ddl-generation_DESC=Permite que o esquema do banco de dados seja gerado na implanta\u00e7\u00e3o. Valores v\u00e1lidos, CREATE_ONLY, DROP_AND_CREATE, NONE ("create-tables", "drop-and-create-tables", "none"). O default \u00e9 NONE.
eclipselink.metadata-source_DESC=A propriedade <code>"eclipselink.metadata-source"</code>configura o tipo de implementa\u00e7\u00e3o MetadataSource a ser utilizada para ler Metadados <p>Valores (n\u00e3o distingue mai\u00fascula e min\u00fascula):<ul><li>"XML": Utiliza {@link XMLMetadataSource}<li>MetadataSource Personalizada - Especifica um nome de classe personalizado que implementa {@link MetadataSource}</ul>
eclipselink.metadata-repository.xml.file_DESC=A propriedade <code>"eclipselink.metadata-repository.xml.file"</code> <p>especifica o nome do arquivo de metadados repository xml para leitura utilizando o classloader para localizar o recurso</p><p>Esta propriedade deve ser utilizada em conjunto com o <code>"eclipselink.metadata-repository"</code> quando um reposit\u00f3rio XML estiver sendo utilizado.</p>
eclipselink.metadata-repository.xml.URL_DESC=A propriedade <code>"eclipselink.metadata-repository.xml.URL"</code><p>especifica o nome do URL repository xml de metadados para leitura.</p><p>Esta propriedade dever\u00e1 ser utilizada em conjunto com o <code>"eclipselink.metadata-repository"</code> quando um reposit\u00f3rio XML estiver sendo utilizado.</p>
eclipselink.application-location_DESC=A propriedade <code>"eclipselink.application-location"</code><p>especifica o local do diret\u00f3rio do sistema de arquivos em que os arquivos DDL ser\u00e3o gravados (sa\u00edda).</p><p>Esta propriedade deve ser utilizada em conjunto com a propriedade <code>"eclipselink.ddl-generation.output-mode"</code>, com a defini\u00e7\u00e3o <code>"sql-script"</code> (ou <code>"both"</code>) para que (o) arquivo(s) DDL seja(m) gravado(s).</p>
eclipselink.create-ddl-jdbc-file-name_DESC=A propriedade <code>"eclipselink.create-ddl-jdbc-file-name"</code><p>especifica o nome do arquivo DDL utilizado para criar tabelas de bancos de dados.</p><p>Esta propriedade deve ser utilizada em conjunto com a propriedade <code>"eclipselink.application-location"</code> para especificar um local no sistema de arquivos para que o(s) arquivo(s) DDL sejam gravados.</p>
eclipselink.drop-ddl-jdbc-file-name_DESC=A propriedade <code>"eclipselink.drop-ddl-jdbc-file-name"</code><p>especifica o nome do arquivo DDL utilizado para eliminar tabelas de bancos de dados.</p><p>Esta propriedade deve ser utilizada em conjunto com a propriedade <code>"eclipselink.application-location"</code> para especificar um local no sistema de arquivos para que o(s) arquivo(s) DDL sejam gravados.</p>
eclipselink.ddl-generation.output-mode_DESC=Configura se o esquema do banco de dados deve ser gerado no banco de dados, para um arquivo ou ambos. Valores v\u00e1lidos, DDL_SQL_SCRIPT_GENERATION, DDL_DATABASE_GENERATION, DDL_BOTH_GENERATION ("sql-script", "database", "both") DDL_GENERATION tamb\u00e9m deve ser definido, para que o esquema entre em vigor. O default \u00e9 DDL_DATABASE_GENERATION.
eclipselink.validate-existence_DESC=A propriedade <code>"eclipselink.validate-existence"</code> define se a exist\u00eancia de um objeto deve ser verificada na persist\u00eancia(), ou ent\u00e3o, ela ser\u00e1 considerada nova, se n\u00e3o estiver no contexto da persist\u00eancia. Se for marcada e existir e n\u00e3o estiver no contexto de persist\u00eancia, ser\u00e1 gerado um erro. "false" por default.
eclipselink.order-updates_DESC=Configura se as atualiza\u00e7\u00f5es devem ser ordenadas pela chave principal. Isso pode ser utilizado para evitar poss\u00edveis deadlocks do banco de dados em threads simult\u00e2neos que atualizam os mesmo objetos em ordem diferente. Se n\u00e3o estiver definida como verdadeiro, a ordem das atualiza\u00e7\u00f5es n\u00e3o ser\u00e1 garantida. "true" por default.
eclipselink.profiler_DESC=A propriedade <code>"eclipselink.profiler"</code>configura o tipo de determinador de perfil utilizado para detectar estat\u00edsticas de runtime.<p>Valores (distinguem mai\u00fasculas e min\u00fasculas ):<ul><li>"NoProfiler" (DEFAULT)<li>"PerformanceMonitor": Utiliza {@link PerformanceMonitor}<li>"PerformanceProfiler": Utiliza {@link PerformanceProfiler}<li>"QueryMonitor": Utiliza {@link QueryMonitor}<li>Determinador de perfil personalizado - especifica um nome de classe de determinador de perfil personalizado que implementa {@link SessionProfiler}</ul>
eclipselink.transaction.join-existing_DESC=A propriedade <code>"eclipselink.transaction.join-existing"</code> \u00e9 definida como "true", esta propriedade for\u00e7a o contexto de persist\u00eancia para ler atrav\u00e9s da conex\u00e3o ("write") gerenciada pelo JTA, caso haja uma transa\u00e7\u00e3o ativa. A propriedade definida no arquivo persistence.xml ou transmitida \u00e0 createEntityManagerFactory afeta todos os EntityManagers criados pela f\u00e1brica. Observe que se a propriedade for definida como "true", os objetos lidos durante a transa\u00e7\u00e3o n\u00e3o ser\u00e3o colocados no cache compartilhado, a menos que tenham sido atualizados. Ou ent\u00e3o, para aplicar a propriedade somente a alguns EntityManagers transmita-a ao m\u00e9todo createEntityManager.<p>Valores (n\u00e3o distinguem mai\u00fasculas e min\u00fasculas):<ul><li>"false" (DEFAULT):<li>"true":</ul>
eclipselink.persistence-context.reference-mode_DESC=A propriedade <code>"eclipselink.persistence-context.reference-mode"</code> define se dever\u00e1 haver refer\u00eancias fixas ou flex\u00edveis utilizadas no Contexto de Persist\u00eancia. O default is "HARD" (FIXA). Com refer\u00eancias flex\u00edveis, as entidades n\u00e3o mais referenciadas pela aplica\u00e7\u00e3o poder\u00e3o ser coletadas da lixeira liberando recursos. Qualquer altera\u00e7\u00e3o que n\u00e3o tenha sido descarregada nessas entidades ser\u00e1 perdida. A propriedade definida no arquivo persistence.xml ou transmitida \u00e0 createEntityManagerFactory afetar\u00e1 todos os EntityManagers criados pela f\u00e1brica. Ou ent\u00e3o, para aplica a propriedade somente a alguns SessionManagers transmita-a ao m\u00e9todo createEntityManager.<p>Valores:<ul><li>"HARD" (DEFAULT) - {@link ReferenceMode#HARD<li>"WEAK" - {@link ReferenceMode#WEAK<li>"FORCE_WEAK" - {@link ReferenceMode#FORCE_WEAK</ul>
javax.persistence.lock.timeout_DESC = A propriedade <code>"javax.persistence.lock.timeout"</code> configura o time-out WAIT utilizado no bloqueio pessimista, se a consulta do banco de dados exceder o time-out o banco de dados finalizar\u00e1 a consulta e retornar\u00e1 uma exce\u00e7\u00e3o.<p>Os valores v\u00e1lidos s\u00e3o Strings contendo n\u00fameros inteiros, zero ou um valor maior.
javax.persistence.query.timeout_DESC=A propriedade <code>"javax.persistence.query.timeout"</code> configura o valor de time-out da consulta default.<p>Os valores v\u00e1lidos s\u00e3o strings contendo n\u00fameros inteiros, zero ou um valor maior.
javax.persistence.schema-generation.database.action_DESC=A propriedade <code>"javax.persistence.schema-generation.database.action"</code> especifica a a\u00e7\u00e3o a ser tomada pelo provedor de persist\u00eancia com rela\u00e7\u00e3o aos artefatos de banco de dados. Os valores dessa propriedade s\u00e3o none, create, drop-and-create, drop. Se essa propriedade n\u00e3o for especificada, presume-se que a gera\u00e7\u00e3o de esquema n\u00e3o \u00e9 necess\u00e1ria ou ser\u00e1 iniciada por outro meio e, por default, nenhuma a\u00e7\u00e3o de gera\u00e7\u00e3o de esquema ser\u00e1 tomada no banco de dados.
javax.persistence.schema-generation.scripts.action_DESC= A propriedade <code>"javax.persistence.schema-generation.scripts.action"</code> especifica quais scripts devem ser gerados pelo provedor de persist\u00eancia. Os valores dessa propriedade s\u00e3o none, create, drop-and-create, drop. Um script s\u00f3 ser\u00e1 gerado se o destino do script for especificado. Se essa propriedade n\u00e3o for especificada, presume-se que a gera\u00e7\u00e3o de script n\u00e3o \u00e9 necess\u00e1ria ou ser\u00e1 iniciada por outro meio e, por default, nenhum script ser\u00e1 gerado.
javax.persistence.schema-generation.create-source_DESC= A propriedade <code>"javax.persistence.schema-generation.create-source"</code> especifica se a cria\u00e7\u00e3o de artefatos do banco de dados deve ocorrer na base de metadados de mapeamento de objeto/relacional, script DDL ou uma combina\u00e7\u00e3o de ambos. Os valores dessa propriedade s\u00e3o <code>metadata, script, metadata-then-script, script-then-metadata</code>. Se essa propriedade n\u00e3o for especificada e um script for especificado pela propriedade javax.persistence. schema-generation.create-script-source, o script (somente) ser\u00e1 usado na gera\u00e7\u00e3o de esquema; caso contr\u00e1rio, se essa propriedade n\u00e3o for especificada, a gera\u00e7\u00e3o de esquema ocorrer\u00e1 na base de metadados de mapeamento de objeto/relacional (somente). Os valores metadata- then-script e script-then-metadata especificam que uma combina\u00e7\u00e3o de metadados e script deve ser usada e a ordem na qual esse uso deve ocorrer. Se qualquer um desses valores for especificado e as a\u00e7\u00f5es resultantes do banco de dados n\u00e3o forem separadas, os resultados estar\u00e3o indefinidos e a gera\u00e7\u00e3o de esquema poder\u00e1 falhar.
javax.persistence.schema-generation.drop-source_DESC= A propriedade <code>"javax.persistence.schema-generation.drop-source"</code> especifica se a elimina\u00e7\u00e3o de artefatos do banco de dados deve ocorrer na base de metadados de mapeamento de objeto/relacional, script DDL ou uma combina\u00e7\u00e3o de ambos. Os valores dessa propriedade s\u00e3o <code>metadata, script, metadata-then-script, script-then-metadata</code>. Se essa propriedade n\u00e3o for especificada e um script for especificado pela propriedade javax.persistence. schema-generation.drop-script-source, o script (somente) ser\u00e1 usado na elimina\u00e7\u00e3o de artefatos do banco de dados; caso contr\u00e1rio, se essa propriedade n\u00e3o for especificada, a elimina\u00e7\u00e3o de artefatos do banco de dados ocorrer\u00e1 na base de metadados de mapeamento de objeto/relacional (somente). Os valores metadata-then-script e script-then-metadata especificam que uma combina\u00e7\u00e3o de metadados e script deve ser usada e a ordem na qual esse uso deve ocorrer. Se qualquer um desses valores for especificado e as a\u00e7\u00f5es resultantes do banco de dados n\u00e3o forem separadas, os resultados estar\u00e3o indefinidos e a elimina\u00e7\u00e3o de artefatos do banco de dados poder\u00e1 falhar.
javax.persistence.schema-generation.scripts.create-target_DESC = Se esse script tiver de ser gerado, o local de destino da grava\u00e7\u00e3o do script dever\u00e1 ser especificado. Esse destino \u00e9 especificado como string correspondente ao URL do arquivo.
javax.persistence.schema-generation.scripts.drop-target_DESC = Se esse script tiver de ser gerado, o local de destino da grava\u00e7\u00e3o do script dever\u00e1 ser especificado. Esse destino \u00e9 especificado como string correspondente ao URL do arquivo.
javax.persistence.sql-load-script-source_DESC = Nome de um script empacotado como parte da unidade de persist\u00eancia ou uma string correspondente a uma string de URL do arquivo que designa um script.
eclipselink.persistence-context.close-on-commit_DESC=A propriedade <code>"eclipselink.persistence-context.close-on-commit"</code> especifica se o EntityManager ser\u00e1 fechado ou se n\u00e3o ser\u00e1 utilizado ap\u00f3s a confirma\u00e7\u00e3o (n\u00e3o estendido). Em geral, este \u00e9 sempre o caso de um EntityManager gerenciado por cont\u00eainer e de uma aplica\u00e7\u00e3o gerenciada. Isso pode ser utilizado para evitar overhead de desempenho adicional ao retomar o contexto de persist\u00eancia ap\u00f3s uma confirma\u00e7\u00e3o(). A propriedade definida no arquivo persistence.xml ou transmitida \u00e0 createEntityManagerFactory afeta todos os EntityManagers criados pela f\u00e1brica. Ou ent\u00e3o, para aplicar a propriedade somente a alguns EntityManagers, transmita-a ao m\u00e9todo createEntityManager.<p>Valores (n\u00e3o distinguem mai\u00fasculas e min\u00fasculas):<ul><li>"false" (DEFAULT)<li>"true"</ul>
eclipselink.persistence-context.persist-on-commit_DESC=A propriedade <code>"eclipselink.persistence-context.persist-on-commit"</code> especifica se o EntityManager pesquisar\u00e1 todos os objetos gerenciados e as persist\u00eancias de quaisquer objetos novos n\u00e3o gerenciados relacionados que tenham persist\u00eancia em cascata. Isso pode ser utilizado para evitar o custo de executar essa pesquisa, se a persist\u00eancia for sempre utilizada em novos objetos. A propriedade definida no arquivo persistence.xml ou transmitida \u00e0 createEntityManagerFactory afetar\u00e1 todos os EntityManagers criados pela f\u00e1brica. Ou ent\u00e3o, para aplicar a propriedade somente a alguns EntityManagers transmita-a ao m\u00e9todo createEntityManager.<p>Valores (distinguem mai\u00fasculas e min\u00fasculas):<ul><li>"true" (DEFAULT)<li>"false"</ul>
eclipselink.persistence-context.commit-without-persist-rules_DESC=A <code>"eclipselink.persistence-context.commit-without-persist-rules"</code> propriedade especifica se o EntityManager pesquisar\u00e1 todos os objetos gerenciados e as persist\u00eancias de quaisquer novos objetos n\u00e3o gerenciados relacionados que foram localizados ignorando qualquer aus\u00eancia de defini\u00e7\u00f5es CascadeType.PERSIST. Al\u00e9m disso, a opera\u00e7\u00e3o de Persist\u00eancia do ciclo de vida da Entidade n\u00e3o ser\u00e1 feita em cascata para as entidades relacionadas. Essa defini\u00e7\u00e3o replica a tradicional funcionalidade nativa do EclipseLink.<p>Valores (n\u00e3o distinguem mai\u00fasculas e min\u00fasculas):<ul><li>"false" (DEFAULT)<li>"true"</ul>
eclipselink.persistence-context.flush-mode_DESC=A propriedade <code>"eclipselink.persistence-context.flush-mode</code> configura o EntityManager FlushMode a ser definido como uma propriedade de persist\u00eancia. Este pode ser definido como "AUTO" ou "COMMIT". Por default, o modo de descarregamento \u00e9 AUTO, que requer que um descarregamento autom\u00e1tico seja feito antes de todas as execu\u00e7\u00f5es de consulta. Pode ser utilizado para evitar descarregamentos at\u00e9 a confirma\u00e7\u00e3o. A propriedade definida no arquivo persistence.xml ou transmitida \u00e0 createEntityManagerFactory afetar\u00e1 todos os EntityManagers criados pela f\u00e1brica. Ou ent\u00e3o, para aplicar a propriedade somente a alguns EntityManagers transmita-a ao m\u00e9todo createEntityManager.
eclipselink.oracle.proxy-type_DESC=A propriedade <code>"eclipselink.oracle.proxy-type"</code> \u00e9 utilizada para especificar o tipo de proxy que deve ser transmitido ao m\u00e9todo OracleConnection.openProxySession. Requer a vers\u00e3o do Oracle JDBC 10.1.0.2 ou posterior. Requer a Oracle9Platform ou posterior como uma plataforma de banco de dados (o valor da propriedade TARGET_DATABASE deve ser TargetDatabase.Oracle9 ou posterior).<p>Valores:<ul><li>oracle.jdbc.OracleConnection.PROXYTYPE_USER_NAME,<li>oracle.jdbc.OracleConnection.PROXYTYPE_DISTINGUISHED_NAME,<li>oracle.jdbc.OracleConnection.PROXYTYPE_CERTIFICATE.</ul><p>Os valores da propriedade que corresponderem ao tipo especificado tamb\u00e9m dever\u00e3o ser fornecidos:<ul><li>oracle.jdbc.OracleConnection.PROXY_USER_NAME, <li>oracle.jdbc.OracleConnection.PROXY_DISTINGUISHED_NAME, <li>oracle.jdbc.OracleConnection.PROXY_CERTIFICATE. <p>Geralmente, essas propriedades devem ser definidas no EntityManager (pelo m\u00e9todo createEntityManager ou pelo m\u00e9todo propriet\u00e1rio setProperties do EntityManagerImpl) - que faz com que o EntityManager utilize uma conex\u00e3o de proxy para gravar e ler dentro das transa\u00e7\u00f5es. Se o tipo de proxy e a propriedade de proxy correspondente for definida no EntityManagerFactory, todas as conex\u00f5es criadas pela f\u00e1brica ser\u00e3o conex\u00f5es de proxy.
eclipselink.cache.coordination.protocol_DESC=A <code>"eclipselink.cache.coordination.protocol"</code> propriedade configura a coordena\u00e7\u00e3o de cache para um ambiente clusterizado. Este precisa ser definido em cada unidade de persist\u00eancia/sess\u00e3o do cluster. Dependendo da configura\u00e7\u00e3o do cache para cada descritor, isso transmitir\u00e1 atualiza\u00e7\u00f5es ou inser\u00e7\u00f5es do cache ao cluster para atualizar ou invalidar cada cache da sess\u00e3o.<p>Valores:<ul><li>"jms"<li>"jms-publishing"<li>"rmi"<li>"rmi-iiop"<li>a <package.class> nome de uma implementa\u00e7\u00e3o de subclasse da classe abstrata do TransportManager.</ul>por default, o cache n\u00e3o \u00e9 coordenado.
eclipselink.cache.coordination.jms.host_DESC=A propriedade <code>"eclipselink.cache.coordination.jms.host"</code> configura a coordena\u00e7\u00e3o de cache para um ambiente clusterizado. Utilizada somente para coordena\u00e7\u00e3o JMS. Define o URL para o servidor JMS que hospeda o t\u00f3pico. N\u00e3o \u00e9 necess\u00e1ria no t\u00f3pico distribu\u00eddo no cluster (pode ser pesquisado no JNDI local).
eclipselink.cache.coordination.jms.topic_DESC=A propriedade <code>"eclipselink.cache.coordination.jms.topic"</code> configura a coordena\u00e7\u00e3o de cache para um ambiente clusterizado. Utilizada somente para coordena\u00e7\u00e3o JMS. Define o nome do t\u00f3pico JMS. O nome default do t\u00f3pico JNDI \u00e9 "jms/EclipseLinkTopic".
eclipselink.cache.coordination.jms.factory_DESC=A propriedade <code>"eclipselink.cache.coordination.jms.factory"</code> configura a coordena\u00e7\u00e3o de cache para um ambiente clusterizado. Utilizada somente para coordena\u00e7\u00e3o JMS. Define o nome de f\u00e1brica da conex\u00e3o do t\u00f3pico JMS. O nome default de f\u00e1brica da conex\u00e3o do t\u00f3pico JNDI \u00e9 "jms/EclipseLinkTopicConnectionFactory".
eclipselink.cache.coordination.jms.reuse-topic-publisher_DESC=A propriedade <code>"eclipselink.cache.coordination.jms.reuse-topic-publisher"</code> configura a coordena\u00e7\u00e3o de cache para um ambiente clusterizado. Utilizada somente para coordena\u00e7\u00e3o JMS. Define o gerenciador de transporte JSM para armazenar em cache um TopicPubliser e reutiliz\u00e1-lo em todas as publica\u00e7\u00f5es de coordena\u00e7\u00e3o de cache. O valor default se n\u00e3o definido \u00e9 "falso".
eclipselink.cache.coordination.rmi.announcement-delay_DESC=A propriedade <code>"eclipselink.cache.coordination.rmi.announcement-delay"</code> configura a coordena\u00e7\u00e3o de cache para um ambiente clusterizado. Utilizada somente para coordena\u00e7\u00e3o RMI. Define o n\u00famero de milissegundos para aguardar an\u00fancios de outros membros do cluster na inicializa\u00e7\u00e3o. O valor default \u00e9 1000 milissegundos.
eclipselink.cache.coordination.rmi.multicast-group_DESC=A propriedade <code>"eclipselink.cache.coordination.rmi.multicast-group"</code> configura a coordena\u00e7\u00e3o de cache para um ambiente clusterizado. Utilizada somente para coordena\u00e7\u00e3o RMI. Define o endere\u00e7o do grupo de soquete multicast. O grupo multicast \u00e9 utilizado para localizar outros membros do cluster. O endere\u00e7o default \u00e9 239.192.0.0.
eclipselink.cache.coordination.rmi.multicast-group.port_DESC=A propriedade <code>"eclipselink.cache.coordination.rmi.multicast-group.port"</code> configura a coordena\u00e7\u00e3o de cache para um ambiente clusterizado. Utilizada somente para coordena\u00e7\u00e3o RMI. Define a porta do grupo de soquete multicast. A porta do grupo multicast \u00e9 utilizada para localizar outros membros do cluster. A porta default \u00e9 3121.
eclipselink.cache.coordination.rmi.packet-time-to-live_DESC=A propriedade <code>"eclipselink.cache.coordination.rmi.packet-time-to-live"</code> configura a coordena\u00e7\u00e3o de cache para um ambiente clusterizado. \u00c9 utilizada somente para coordena\u00e7\u00e3o RMI. Define o tempo de vida do pacote de soquete multicast. O grupo multicast \u00e9 utilizado para localizar outros membros do cluster. Defina o n\u00famero de hops que os pacotes de dados do an\u00fancio da sess\u00e3o executar\u00e1 antes de expirar. O default \u00e9 2, um hub e uma placa de interface para impedir que os pacotes de dados saiam da rede local. Observe que se as sess\u00f5es forem hospedadas em diferentes LANs que fazem parte da WAN, o envio de an\u00fancio por uma sess\u00e3o poder\u00e1 n\u00e3o atingir outras sess\u00f5es. Nesse caso, consulte o administrador da sua rede para saber o valor correto do tempo de vida ou teste sua rede aumentando o valor at\u00e9 que as sess\u00f5es recebam an\u00fancios enviados por outras.
eclipselink.cache.coordination.rmi.url_DESC=A propriedade <code>"eclipselink.cache.coordination.rmi.url"</code> configura a coordena\u00e7\u00e3o de cache para um ambiente clusterizado. Utilizada somente para coordena\u00e7\u00e3o RMI. Define o URL do servidor do host. Este \u00e9 o URL que outro membro do cluster deve utilizar para se conectar a este host. Ele pode n\u00e3o ser necess\u00e1rio em um ambiente clusterizado em que o JNDI \u00e9 replicado. Tamb\u00e9m pode ser definido como uma propriedade do Sistema ou utilizando um SessionCustomizer para impedir um arquivo persistence.xml separado por servidor.
eclipselink.cache.coordination.naming-service_DESC=A propriedade <code>"eclipselink.cache.coordination.naming-service"</code> configura a coordena\u00e7\u00e3o de cache para um ambiente clusterizado. Defina o servi\u00e7o de nomea\u00e7\u00e3o a ser utilizado, "jndi" ou "rmi".
eclipselink.cache.coordination.jndi.user_DESC=A propriedade <code>"eclipselink.cache.coordination.jndi.user"</code> configura a coordena\u00e7\u00e3o de cache em um ambiente clusterizado. Defina o nome de usu\u00e1rio para o servi\u00e7o de nomea\u00e7\u00e3o do JNDI. Geralmente n\u00e3o \u00e9 solicitado ao se conectar a um servidor local.
eclipselink.cache.coordination.jndi.password_DESC=A propriedade <code>"eclipselink.cache.coordination.jndi.password"</code> configura a coordena\u00e7\u00e3o de cache em um ambiente clusterizado. Defina o nome de usu\u00e1rio para o servi\u00e7o de nomea\u00e7\u00e3o do JNDI. Geralmente n\u00e3o \u00e9 solicitado ao se conectar a um servidor local.
eclipselink.cache.coordination.jndi.initial-context-factory_DESC=A propriedade <code>"eclipselink.cache.coordination.jndi.initial-context-factory"</code> configura a coordena\u00e7\u00e3o de cache em um ambiente clusterizado. Defina a f\u00e1brica InitialContext do JNDI. Geralmente n\u00e3o \u00e9 solicitado ao se conectar a um servidor local.
eclipselink.cache.coordination.remove-connection-on-error_DESC=A propriedade <code>"eclipselink.cache.coordination.remove-connection-on-error"</code> configura a coordena\u00e7\u00e3o de cache para um ambiente clusterizado. Defina se a conex\u00e3o dever\u00e1 ser removida caso ocorra um erro de comunica\u00e7\u00e3o durante a coordena\u00e7\u00e3o com ela. Geralmente, \u00e9 utilizada para coordena\u00e7\u00e3o de RMI em caso de um servidor ser desativado (ser\u00e1 reconectada quando ele for reativado).
eclipselink.cache.coordination.propagate-asynchronously_DESC=A propriedade<code>"eclipselink.cache.coordination.propagate-asynchronously"</code> configura a coordena\u00e7\u00e3o de cache para um ambiente clusterizado. Define se a transmiss\u00e3o de coordena\u00e7\u00e3o deve ocorrer de forma ass\u00edncrona com o thread de confirma\u00e7\u00e3o. Isso significa que a coordena\u00e7\u00e3o ser\u00e1 conclu\u00edda antes do thread retornar da confirma\u00e7\u00e3o da transa\u00e7\u00e3o. Observe que o JMS sempre ser\u00e1 ass\u00edncrono. Por default, a RMI \u00e9 ass\u00edncrono.
eclipselink.cache.coordination.channel_DESC=A propriedade <code>"eclipselink.cache.coordination.channel"</code> configura a coordena\u00e7\u00e3o de cache para um ambiente clusterizado. Define se \u00e9 o canal para este cluster. Todos os servidores no mesmo canal ser\u00e3o coordenados. O nome do canal default \u00e9 "EclipseLinkCommandChannel".
eclipselink.composite-unit_DESC=Indica se \u00e9 uma unidade de persist\u00eancia da composi\u00e7\u00e3o ("true"). A propriedade deve ser especificada no arquivo persistence.xml de uma unidade de persist\u00eancia a composi\u00e7\u00e3o. A propriedade transmitida ao m\u00e9todo createEntityManagerFactory ou nas propriedades do sistema \u00e9 ignorada. A unidade de persist\u00eancia da composi\u00e7\u00e3o cont\u00e9m todas as unidades de persist\u00eancia localizadas nos arquivos jar especificadas pelos elementos <jar-file> no arquivo persistence.xml. <jar-file>member1.jar</jar-file><jar-file>member2.jar</jar-file><properties><property name="eclipselink.composite-unit" value="true"/></properties>
eclipselink.composite-unit.member_DESC=Indica se a unidade de persist\u00eancia deve ser um membro de uma unidade de persist\u00eancia da composi\u00e7\u00e3o ("true"), n\u00e3o pode ser utilizada como uma unidade de persist\u00eancia independente. Isso ocorrer\u00e1 se a unidade de persist\u00eancia tiver depend\u00eancias em outra(s) unidade(s) de persist\u00eancia. A propriedade dever\u00e1 ser especificada no arquivo persistence.xml. A propriedade transmitida ao m\u00e9todo createEntityManagerFactory ou existente nas propriedades do sistema ser\u00e1 ignorada. Se essa propriedade for definida como verdadeira, a EntityManagerFactory ainda poder\u00e1 ser criada, mas ela n\u00e3o poder\u00e1 ser conectada: uma tentativa de criar o gerenciador de entidade causar\u00e1 uma exce\u00e7\u00e3o.
eclipselink.composite-unit.properties_DESC=A propriedade poder\u00e1 ser transmitida ao m\u00e9todo createEntityManagerFactory de uma unidade de persist\u00eancia da composi\u00e7\u00e3o para transmitir propriedades \u00e0s unidades de persist\u00eancia de membros. O valor corresponde a um mapa: a chave \u00e9 um nome da unidade de persist\u00eancia de um membro, o valor \u00e9 um mapa de propriedades a ser transmitido a essa unidade de persist\u00eancia. "eclipselink.composite-unit.properties" -> (("memberPu1" -> ("javax.persistence.jdbc.user" -> "user1", "javax.persistence.jdbc.password" -> "password1", "javax.persistence.jdbc.driver" -> "oracle.jdbc.OracleDriver", "javax.persistence.jdbc.url" -> "jdbc:oracle:thin:@oracle_db_url:1521:db",), ("memberPu2" -> ("javax.persistence.jdbc.user" -> "user2", "javax.persistence.jdbc.password" -> "password2" "javax.persistence.jdbc.driver" -> "com.mysql.jdbc.Driver", "javax.persistence.jdbc.url" -> "jdbc:mysql://my_sql_db_url:3306/user2", ))
eclipselink.cache.shared.default_DESC=O cache compartilhado existe para a dura\u00e7\u00e3o da unidade de persist\u00eancia (EntityManagerFactory ou servidor) e \u00e9 compartilhado por todos os EntityManagers e usu\u00e1rios da unidade de persist\u00eancia.
eclipselink.cache.size.default_DESC=O n\u00famero m\u00e1ximo default de objetos permitidos em um cache do EclipseLink. Valores v\u00e1lidos: 0 para Integer.MAX_VALUE como uma String.
eclipselink.cache.type.default_DESC=O tipo default de cache de sess\u00e3o. Um cache de sess\u00e3o \u00e9 um cache compartilhado que atende clientes conectados a uma determinada sess\u00e3o. Quando voc\u00ea l\u00ea ou grava objetos na fonte de dados utilizando uma sess\u00e3o cliente, o EclipseLink salva uma c\u00f3pia dos objetos no cache da sess\u00e3o do servidor pai e os torna acess\u00edveis \u00e0s sess\u00f5es clientes filhas. De uma perspectiva do JPA, uma EntityManagerFactory encapsula uma org.eclipse.persistence.sessions.server.ServerSession; os gerentes de entidade encapsulam um org.eclipse.persistence.sessions.UnitOfWork e uma org.eclipse.persistence.sessions.server.ClientSession. Para obter mais informa\u00e7\u00f5es sobre as sess\u00f5es, consulte a Introdu\u00e7\u00e3o \u00e0s Sess\u00f5es do EclipseLink Sessions. A seguir, encontram-se os valores v\u00e1lidos para uso em um arquivo persistence.xml e para o org.eclipse.persistence.config.CacheType: Full \u2013 Esta op\u00e7\u00e3o fornece armazenamento em cache total e identidade garantida: os objetos nunca s\u00e3o descarregados da mem\u00f3ria, a menos que sejam exclu\u00eddos. Para obter mais informa\u00e7\u00f5es, consulte Mapa de Identidade Completo. Weak \u2013 Esta op\u00e7\u00e3o \u00e9 semelhante \u00e0 Full, exceto porque os objetos s\u00e3o referenciados utilizando-se refer\u00eancias fracas. Esta op\u00e7\u00e3o utiliza menos mem\u00f3ria do que a op\u00e7\u00e3o Full, mas n\u00e3o fornece uma estrat\u00e9gia dur\u00e1vel de armazenamento em cache nas transa\u00e7\u00f5es do cliente/servidor. \u00c9 recomend\u00e1vel utilizar este mapa de identidade para transa\u00e7\u00f5es que, uma vez iniciadas, permanecem no lado do servidor. Para obter mais informa\u00e7\u00f5es, consulte Mapa de Identidade Fraca. Soft \u2013 Esta op\u00e7\u00e3o \u00e9 semelhante \u00e0 Weak, exceto porque o mapa mant\u00e9m os objetos utilizando refer\u00eancias flex\u00edveis. Esse mapa de identidade permite a coleta total da lixeira quando a mem\u00f3ria est\u00e1 baixa. Ele fornece armazenamento em cache completo e identidade garantida. Para obter mais informa\u00e7\u00f5es, consulte Mapa de Identidade Flex\u00edvel. SoftWeak \u2013 Esta op\u00e7\u00e3o \u00e9 semelhante \u00e0 Weak, exceto porque ela mant\u00e9m um subcache utilizado com mais frequ\u00eancia que usa refer\u00eancias flex\u00edveis. \u00c9 recomend\u00e1vel utilizar esse mapa de identidade na maioria das circunst\u00e2ncias como uma forma de controlar a mem\u00f3ria utilizada pelo cache. Para obter mais informa\u00e7\u00f5es, consulte Mapa de Identidade Fraca com Cache Flex\u00edvel e Mapa de Identidade Fraca com Cache Fixo. HardWeak \u2013 Esta op\u00e7\u00e3o \u00e9 semelhante \u00e0 Weak, exceto porque ela mant\u00e9m um subcache utilizado com mais frequ\u00eancia que utiliza refer\u00eancias fixas. Para obter mais informa\u00e7\u00f5es, consulte Mapa de Identidade Fraca com Cache Flex\u00edvel e Mapa de Identidade Fraca com Cache Fixo. NONE \u2013 Esta op\u00e7\u00e3o n\u00e3o preserva a identidade de objetos e n\u00e3o armazena objetos em cache. A Oracle n\u00e3o recomenda o uso desta op\u00e7\u00e3o. Para obter mais informa\u00e7\u00f5es, consulte Mapa sem Identidade, ou para desativar o cache - utilize "eclipselink.cache.shared"="false".