[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
Re: Hibernate
- Subject: Re: Hibernate
- From: Kelly Rosa Braghetto <kellyrb@xxxxxxxxxx>
- Date: Fri, 14 May 2004 11:05:30 -0300
Ivan,
Na configuração da conexão com o seu banco de dados, você precisa setar a
propriedade relaxAutoCommit para o valor true.
Você pode fazer isso no próprio arquivo hibernate.cfg.xml. Nele, JDBCURL
deve conter algo como:
JDBCURL= jdbc:mysql://nome_servidor/nome_bd?relaxAutocommit=true
Até mais,
Kelly
Citando Ivan Bittencourt de Araújo e Silva Neto <ivanneto@linux.ime.usp.br>:
> Ae pessoal,
> alguem ai ta usando Hibernate com MySQL? To obtendo o seguinte erro ao
> rorar o exemplo (Cat) do Hibernate:
>
> java.sql.SQLException: MySQL Versions Older than 3.23.15 do not support
> transactions
> at com.mysql.jdbc.Connection.setAutoCommit(Connection.java:570)
> at
> net.sf.hibernate.connection.DriverManagerConnectionProvider.getConnection
(DriverManagerConnectionProvider.java:103)
> at
> net.sf.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72)
> ...
>
> Ja tentei tirar o codigo que usa variaveis Transactiom, mas a excessao
> continua sendo lancada. Sei que o MySQL nao suporta transacoes na versao
> 3, entaum ha algum jeito de dizer pro Hibernate nao usar transacoes?
>
> Valeu....
>
> --
> Ivan Bittencourt de Araujo e S Neto <ivanneto@linux.ime.usp.br>
>
- References:
- Hibernate
- From: Ivan Bittencourt de Araújo e Silva Neto