Articles of hibernate

Utilizzo delle proprietà javafx.beans nelle classi del modello

È una pratica corretta utilizzare le proprietà dei bean JavaFX nelle classi del modello? Mi chiedo se sia una buona pratica usare le proprietà nelle classi modello per essere in grado di legarle più facilmente con i componenti della vista. Non sono preoccupato per la disponibilità di queste librerie in futuro perché il mio programma […]

@PreUpdate e @Prepersist in hibernate / JPA (utilizzando la sessione)

Ho colpito un blocco che aggiunge una correzione a un progetto esistente. Il problema principale è che mi piacerebbe utilizzare @Prepersist e @PreUpdate nel POJO per occuparmi del campo LastModified (inserire e aggiornare) utilizzando l’implementazione di ibernazione di JPA con sessione. Motivo? : Quel cambiamento è richiesto perché c’è bisogno di usare liquibase 1.9.5 e […]

Semplice query di ibernazione che ritorna molto lentamente

Ho la seguente query in ibernazione: Query query = session.createQuery(“from MyHibernateClass”); List result = query.list();// executes in 7000ms Quando registro lo sql eseguito in MySQL, vedo select myhibernat0_.myFirstColumn as myfirstcolumn92_, myhibernat0_.mySecondColumn as mysecondcolumn92_, myhibernat0_.mythirdcolumn as mythirdcolumn92_, myhibernat0_.myFourthColumn as myfourthcolumn92_ from MyHibernateClass myhibernat0_ where (1=1); Quando si misura il codice java in jvm su un piccolo […]

Cambia il nome del campo in JSON usando Jackson

Sto usando Jackson per convertire un mio object in JSON. L’object ha 2 campi: @Entity public class City { @id Long id; String name; public String getName() { return name; } public void setName(String name){ this.name = name; } public Long getId() { return id; } public void setName(Long id){ this.id = id; } } […]

Annotazione JPA 2.0 @OrderColumn in Hibernate 3.5

Sto cercando di utilizzare l’annotazione @OrderColumn con Hibernate 3.5 @OneToMany(mappedBy = “parent”,fetch=FetchType.EAGER, cascade=CascadeType.ALL) @OrderColumn(name = “pos”) private List childrenCollection; Durante il recupero dei dati, tutto funziona correttamente. Ma non posso farlo riordinare gli elementi nella Lista e salvare il nuovo ordine nel database.

Eccezione NoClassDefFoundError per CacheProvider

Sono un po ‘nuovo in Primavera e in ibernazione, quindi sto cercando di implementare alcune semplici applicazioni web basate su Spring 3 + Hibernate 4 mentre avvio Tomcat. Ho questa eccezione: java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.getDeclaredMethods(Class.java:1791) … Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) Ho scoperto che questa class era […]

Riempire il combobox dal database usando la sospensione in Java

heyy; Sto sviluppando un’applicazione basata su swing di piccole dimensioni con ibernazione in java. E voglio riempire combobox dal database di colonne. Come posso farlo? E non so dove (sotto initComponents , buttonActionPerformd ) ho bisogno di fare. Per salvare I’am usando jbutton e il suo codice è qui: private void jButton1ActionPerformsd(java.awt.event.ActionEvent evt) { int […]

Come generare un ID personalizzato usando Hibernate mentre deve essere la chiave primaria della tabella

Ecco la mia class di pojo @Entity public class Department { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column(name=”Department_Id”) private Integer deptId; @Column(name=”Department_Name”,unique=true,nullable=false) private String deptName; @Column(name=”Department_Description”) @NotNull private String deptDesc; //geters and setters Quello che voglio è che department_id deve essere la chiave primaria di questa tabella di dipartimento e le voci per questa chiave devono essere come DEP0001, […]

Imansible creare una tabella di database denominata ‘utente’ in PostgreSQL

Sembra che PostgreSQL non permetta di creare una tabella di database chiamata ‘utente’. Ma MySQL permetterà di creare un tavolo simile. È perché è una parola chiave? Ma Hibernate non può identificare alcun problema (anche se impostiamo PostgreSQLDialect).

Le classi della tabella Hibernate devono essere serializzabili?

Ho ereditato un progetto Websphere Portal che utilizza Hibernate 3.0 per connettersi a un database SQL Server. Ci sono circa 130 classi di tavolo Hibernate in questo progetto. Tutti implementano Serializable. Nessuno di loro dichiara un campo serialVersionUID, quindi l’IDE di Eclipse mostra un avviso per tutte queste classi. C’è qualche reale necessità per queste […]