Domande taggate «hibernate»

Hibernate è una libreria di mappatura relazionale di oggetti (ORM) per il linguaggio Java che consente agli sviluppatori di utilizzare modelli di dominio in stile POJO nelle loro applicazioni in modi che vanno ben oltre la mappatura di oggetti / relazionale.

5
Hibernate openSession () vs getCurrentSession ()
Ho alcune domande sull'uso di Hibernate nell'applicazione Web JSP. Quale dovrebbe essere il valore per hibernate.current_session_context_class? Quindi, quale delle seguenti affermazioni dovrebbe essere utilizzata? E perché? Session s = HibernateUtil.getSessionFactory().openSession(); Session s = HibernateUtil.getSessionFactory().getCurrentSession() Infine, quale è meglio "una sessione per app Web" o "una sessione per richiesta"?
130 java  hibernate 

26
Sospensione: "Il campo" id "non ha un valore predefinito"
Sto affrontando quello che penso sia un semplice problema con Hibernate, ma non riesco a risolverlo (essendo i forum di Hibernate irraggiungibili certamente non aiuta). Ho una lezione semplice che vorrei perseverare, ma continuo a ricevere: SEVERE: Field 'id' doesn't have a default value Exception in thread "main" org.hibernate.exception.GenericJDBCException: could …


2
Qual è il "lato proprietario" in una mappatura ORM?
Cosa significa esattamente la parte proprietaria ? Qual è una spiegazione con alcuni esempi di mappatura ( uno a molti, uno a uno, molti a uno )? Il seguente testo è un estratto della descrizione di @OneToOne nella documentazione Java EE 6. Puoi vedere il concetto che possiede il lato …
129 java  hibernate  orm  jpa  mapping 


13
Come installare Hibernate Tools in Eclipse?
Qual è il modo corretto di installare Hibernate Tools in Eclipse come plugin? Il sito di Hibernate non fornisce alcuna istruzione. Guardando il file binario di Hibernate Tools HibernateTools-3.2.4.Beta1-R200810311334.zip, sembra che posso semplicemente decomprimerlo nella mia directory eclipse. Devo solo decomprimerlo nella mia directory eclipse? Sembra che un hacky è …


17
Errore di ibernazione - QuerySyntaxException: gli utenti non sono mappati [dagli utenti]
Sto cercando di ottenere un elenco di tutti gli utenti dalla tabella "utenti" e viene visualizzato il seguente errore: org.hibernate.hql.internal.ast.QuerySyntaxException: users is not mapped [from users] org.hibernate.hql.internal.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:180) org.hibernate.hql.internal.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:110) org.hibernate.hql.internal.ast.tree.FromClause.addFromElement(FromClause.java:93) Questo è il codice che ho scritto per aggiungere / ottenere utenti: public List<User> getUsers() { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); …
126 java  hibernate 


9
Spring Boot + JPA: annotazione del nome della colonna ignorata
Ho un'applicazione Spring Boot con dipendenza spring-boot-starter-data-jpa. La mia classe di entità ha un'annotazione di colonna con un nome di colonna. Per esempio: @Column(name="TestName") private String testName; SQL generato da questo creato test_namecome nome delle colonne. Dopo aver cercato una soluzione, ho scoperto che ha spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategyrisolto il problema (il nome …

8
annotazione di ibernazione corretta per byte []
Ho un'applicazione che utilizza hibernate 3.1 e annotazioni JPA. Ha alcuni oggetti con attributi byte [] (dimensioni da 1k a 200k). Utilizza l'annotazione JPA @Lob e hibernate 3.1 può leggerli bene su tutti i principali database - sembra nascondere le peculiarità del fornitore JDBC Blob (come dovrebbe fare). @Entity public …

4
Qual è la differenza tra persist () e merge () in JPA e Hibernate?
Qual è la differenza tra persist () e merge () in Hibernate? persist() può creare una query UPDATE & INSERT, ad esempio: SessionFactory sef = cfg.buildSessionFactory(); Session session = sef.openSession(); A a=new A(); session.persist(a); a.setName("Mario"); session.flush(); in questo caso la query verrà generata in questo modo: Hibernate: insert into A …
119 java  hibernate  jpa  orm  entity 

6
Hibernate, @SequenceGenerator e allocationSize
Conosciamo tutti il ​​comportamento predefinito di Hibernate durante l'uso @SequenceGenerator: aumenta la sequenza del database reale di uno , moltiplica questo valore per 50 ( allocationSizevalore predefinito ) e quindi utilizza questo valore come ID entità. Questo è un comportamento errato e è in conflitto con le specifiche che dicono: …
117 java  hibernate  jpa  hilo 

8
Hibernate Criteria restituisce i figli più volte con FetchType.EAGER
Ho una Orderclasse che ha un elenco di OrderTransactionse l'ho mappata con una mappatura Hibernate uno-a-molti in questo modo: @OneToMany(targetEntity = OrderTransaction.class, cascade = CascadeType.ALL) public List<OrderTransaction> getOrderTransactions() { return orderTransactions; } Questi Orderhanno anche un campo orderStatus, che viene utilizzato per filtrare con i seguenti criteri: public List<Order> getOrderForProduct(OrderFilter …
115 java  hibernate 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.