konto usunięte
Temat: BIGINT z Postgresql w Hibernate
Witam.Mam problem z wymuszeniem w\w typu kolumny poprzez hibernate'a.
Mam istniejącą tabelę która jako pk ma typ BIGINT, utworzyłem dla niej odwzorowanie
<id name="id" column="db_id" type="big_integer">
<generator class="native"/>
</id>
- niech to będzie Encja X
Następnie tworzę nowe encje, jedna z nich (Encja Y) musi być w relacji many-to-one z w\w encją X
<many-to-one name="branch" class="xxx.yyy.Y" column="id_branch" />
Niestety w tabeli która jest tworzona przez hibernate dla encji Y id_branch ma typ numeric w związku z czym postgresql wywala
2011-06-11 23:36:50 CEST ERROR: foreign key constraint "fk797eef4bed81d9da" cannot be implemented
2011-06-11 23:36:50 CEST DETAIL: Key columns "id_branch" and "db_id" are of incompatible types: numeric and bigint.
Krótko mówiąc - w jaki sposób ustawić atrybut type dla znacznika id aby hibernate wygenerował kolumnę typu BIGINT ????Daniel Jabłoński edytował(a) ten post dnia 12.06.11 o godzinie 00:15