Wpis z mikrobloga

@Legol: @ppawel: Chciałbym mieć właśnie w jednej metodzie, że coś insertuje lub robię update i zwracam cały obiekt, łącznie z tymi datami. Nie rozumiem jednego - dlaczego w tym moim przykładzie id w obiekcie zwróconym przez merge jest ustawiane na to wstawione do bazy, a wartości domyślne nie są. Przecież hibernate nie zna id w momencie inserta. Jedyne rozwiązanie jakie teraz widzę to wywołać merge, pobrać id ze zwróconego obiektu
@ppawel: @Legol: To mam do was jeszcze jedno pytanie. Czy jest możliwe żeby złapać błąd na bazie danych? Załóżmy, że tabela ma kolumnę not null, a ja robię merge obiektu, który ma tam nulla. Hibernate loguje mi błąd, ale nie ma żadnych wyjątków.
@franczi: Coś musisz mieć nie tak zrobione. Hibernate musi rzucić wyjątkiem w takiej sytuacji. Mozesz dodatkowo oznaczyc sobie w adnotacji @Column(nullable = false). Co to znaczy ze hibernate loguje ci blad? Moze jest wyjatek tylko go przechwytujesz i nic z nim nie robisz.