Erro "ReadOnlyCache lock" [RESOLVIDO]

3 respostas
maranata

Bom dia,

Está sendo apresentado o seguinte erro quando tento inserir dados no BD.

org.hibernate.cache.ReadOnlyCache lock
java.lang.UnsupportedOperationException: Can't write to a readonly object
	at org.hibernate.cache.ReadOnlyCache.lock(ReadOnlyCache.java:43)
	at org.hibernate.action.EntityUpdateAction.execute(EntityUpdateAction.java:85)
	at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
....

Segue meu arquivo de mapeamento da classe a ser persistida. Como podem perceber, o cache está definido como “transactional” e o arquivo é bem simples.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC 
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<hibernate-mapping>
	<class name="meupacote.Acesso"
		table="MD_ACESSO" lazy="true">
		
		<cache usage="transactional" />

		<id name="id" type="long" column="ID_ACESSO">
			<generator class="native">
				<param name="sequence">SQ_ACESSO</param>
			</generator>
		</id>
		
		<property name="msisdn" type="string" column="MSISDN" not-null="true" length="12" />
		
		<property name="aplicacao" type="string" column="DESC_APLICACAO" not-null="true" length="50" />

		<property name="pagina" type="string" column="DESC_PAGINA" not-null="false" length="50" />
		
		<property name="componente" type="string" column="DESC_COMPONENTE" not-null="false" length="128" />

	</class>
</hibernate-mapping>

Abçs :wink:

3 Respostas

maranata

Alguém? :lol:

maranata

Mais uma informação:

No meu arquivo de configuração do hibernate tenho defindo

Abçs.

maranata

Criado 19 de novembro de 2010
Ultima resposta 24 de nov. de 2010
Respostas 3
Participantes 1