[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: Hibernate



  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>
>