Aktywne Wpisy

baemaj +271

HoroLive +42
Odwieczna beka z alimenciarzy. Do grona tych właśnie dołączył kuzyn. Dziecko w wieku dwóch lat. Został wyrzucony przez partnerkę z jej mieszkania. Zarabia około 4000-4500zł, wynajem około 1500-2000 (chyba że weźmie sobie pokój xD), do rodziców nie wróci, bo nie ma gdzie nawet. Wspaniała żona wylicza mu w alimentach nawet kubusia za 3 zł, jabkła za 2 zł (wszystko doszczętnie), tak że panna wyliczyła około 1500zł alimentów, a zarzeka że to dopiero





Mam klase z nastepujacym polem:
@NotNull@Column(name = "time_event", nullable = false, columnDefinition = "time")
private LocalTime time;
Niestety nie potrafie tego zmapowac do bazy danych (postgres). Uzywam jpa i hibernate w wersji 5.0.4.Final. Potrzebuje jakiejs nowej adnotacji? Czy jakis parser do czegos takiego?
Podczas zapisu leci mi blad:
org.postgresql.util.PSQLException: ERROR: column "timeevent" is of type time without time zone but expression is of type bytea
Jak zmienie kolumne na bytea, spoko da sie zapisac, ale jest problem z kolei z odczytem. Mial ktos podobny problem?
@pulla: owszem, w tej sytuacji probujesz zapisac zserializowana klase. Potrzebujesz odpowiedniego mappera dla tego typu pól
@JsonSerialize(using = CustomLocalDateSerializer.class)
@JsonDeserialize(using = ISO8601LocalDateDeserializer.class)
cos takiego?
@pulla: nie, bo bedzie binarnie.
3 sekundy googla
https://en.wikibooks.org/wiki/Java_Persistence/Basic_Attributes#Temporal.2C_Dates.2C_Times.2C_Timestamps_and_Calendars
@Converter(autoApply = true)public class LocalTimeConverter implements AttributeConverter {
// mapping with java.util.Calendar breaks
Czasem jedno, czasem też na tydzień. ( ͡° ͜ʖ ͡°)