Hibernate / Oracle / Spring: java.sql.SQLException: нарушение протокола - PullRequest
1 голос
/ 21 марта 2012

Можете ли вы помочь мне, когда я пытаюсь выполнить обновление hql с Hibernate / Oracle 10.2, я получил ошибку ниже:

Я использую Java 1.6.

В моем Maven:

<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4.0</version>
</dependency>
<dependency>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.0-api</artifactId>
<version>1.0.1.Final</version>
</dependency>

Исключение:

Caused by: org.springframework.transaction.TransactionSystemException: Could not roll back JPA transaction;
Caused by: org.hibernate.TransactionException: rollback failed
Caused by: org.hibernate.TransactionException: unable to rollback against JDBC connection
Caused by: java.sql.SQLException: Protocol violation

Спасибо.

1 Ответ

0 голосов
/ 26 марта 2012

Я нашел решение. Я изменил свои коды, просто удалив атрибут cascade:

@OneToMany(fetch = FetchType.LAZY, mappedBy = "scheduleRequest", cascade = CascadeType.ALL)
public Set<AdhocDetail> getAdhocDetails() {
return this.adhocDetails;
}

до:

@OneToMany(fetch = FetchType.LAZY, mappedBy = "scheduleRequest")
public Set<AdhocDetail> getAdhocDetails() {
return this.adhocDetails;
}

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...