Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Znaleziono:bit, oczekiwano:wartość logiczna po aktualizacji Hibernate 4

Rozpracowałem to, dodając columnDefinition = "BIT" do wiersza @Column.

@Basic
@Column(name = "B", columnDefinition = "BIT", length = 1)
public boolean isB() {
    return b;
}

Jest również zdefiniowany jako „BIT(1)” w DB. Współpracował również z TINYINT. To najłatwiejsze rozwiązanie, jakie znalazłem, ponieważ zmiana jest bardzo niewielka i nie trzeba dotykać bazy danych.

Używam:MySQL Server 5.5.13, Hibernate 4.1.1, JDK 1.6



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kod błędu 1292 - Obcięta niepoprawna PODWÓJNA wartość - Mysql

  2. lista wyników w mysql z tej samej tabeli

  3. Jak uzyskać rekord z maksymalną wartością w MySQL?

  4. Błąd składni MySQL Prawidłowa składnia do użycia w pobliżu „desc

  5. Jak uzyskać liczbę wierszy w tabeli MySQL za pomocą PHP?