Hibernate tipo di mappatura e salvo tipo
-
01-10-2019 - |
Domanda
Ho Classe CustomDate e che si riferisce in altra classe denominata Test.
public class CustomDate{
public String toString(){
return "20100829"
}
}
public class Test{
CustomDate date;
}
file nella mappatura di test
<property name="date" COLUMN="DATE">
voglio salvare solo valore a lungo e tipo dovrebbe essere di tipo lungo e non dovrei Salva oggetto valore di data e value.long stringa sarà questo tipo: "20.100.829" data effettiva: 29-08-2010. Perché in funzione se volete date confrontare in SQL può creare problemi, se è lungo valore, SQL Compare query saranno bene. Abbiamo qualche modo farlo in Hibernate?
Soluzione
Si dovrà implementare la UserType
interfaccia, e definire il comportamento del nuovo tipo.
<property name="twoStrings" type="com.company.CustomDate" />
Risorse:
- di Hibernate wiki - UserType per la persistenza di un Typesafe Enumeration con una colonna VARCHAR
- utente digita Hibernate - Intero formati di data ??a >
- Hibernate - i tipi di valore su ordinazione
Related posts:
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow