Tag: hibernate
Hibernate ist ein Objekt-relationales mapping (ORM) – Bibliothek für die Programmiersprache Java ermöglicht es Entwicklern zu nutzen POJO-Stil-domain-Modelle in Ihre Anwendungen in einer Weise, die weit über Objekt/Relationales Mapping.
1
Antworten
Entwicklung von Anwendungen mit Freund, sondern lief in eine Frage... Ich hatte diesen code : <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="configLocation"> <value>classpath:hibernate.cfg.xml</value> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">${jdbc.dialect}</prop> <prop key="hibernate.show_sql">true</prop> <prop key="hibernate.hbm2ddl.auto">create</prop> </props> </property>
4
Antworten
Fand ich, dass in der hibernate config-Datei, die wir einrichten könnten parameter hibernate.default_schema: <hibernate-configuration> <session-factory> ... <property name="hibernate.default_schema">myschema</property> ... </session-factory> </hibernate-configuration> Jetzt bin ich mit JPA, und ich will, das gleiche zu tun. Ansonsten muss ich hinzufügen,
3
Antworten
Ich habe 2 domain-Modelle und eine Feder, REST-Controller wie folgt: @Entity public class Customer{ @Id private Long id; @OneToOne(fetch = FetchType.EAGER) @JoinColumn(name="COUNTRY_ID", nullable=false) private Country country; //other stuff with getters/setters } @Entity public class Country{ @Id @Column(name="COUNTRY_ID")
2
Antworten
Wie zu verwenden und inverse Kaskade im Ruhezustand? Was ist die Prozedur/tag, Sie zu definieren? Sind Sie miteinander verbunden und wie sind Sie nützlich? InformationsquelleAutor der Frage Chandra Sekhar | 2010-09-08
4
Antworten
Einer der Hauptgründe, warum ich die Verwendung von Hibernate ist, dass es bietet die Flexibilität zum wechseln zu einer anderen Datenbank, ohne umschreiben code. Aber bis jetzt habe ich nicht herausfinden können, auf eine gute Weise zu
3
Antworten
Ich bin usign @GeneratedValue(strategy = GenerationType.AUTO), die zum generieren der ID auf meine Person. Ich jetzt nicht, wie es funktioniert, aber auf meinem child-Tabelle generiert, die ID-Werte, die Folgen der übergeordneten Sequenz. //parent table @Entity @Table (name
4
Antworten
Könnte mir jemand erklären, wie Jeder-bezogene Annotationen (@Any@AnyMetaDef@AnyMetaDefs und @ManyToAny) in der Praxis funktionieren. Ich habe eine harte Zeit der Suche nach einem nützlichen Dokumentation (JavaDoc allein ist nicht sehr hilfreich) über diese. Habe ich so weit
6
Antworten
Ich bin im Grunde auf der Suche nach einem "@Ignore" type annotation, mit dem kann ich halt ein bestimmtes Feld aus beibehalten wird. Wie kann das erreicht werden? InformationsquelleAutor der Frage m2o | 2009-08-15
4
Antworten
Hier ist mein JPA2 /Hibernate-definition: Code: @Column(nullable = false) private boolean enabled; In MySql diese Spalte ist gelöst, ein bisschen(1) Datentyp - - das funktioniert bei mir nicht. Für legacy-Probleme, die ich brauche, um die Karte boolean,
2
Antworten
Ich bin mit Hibernate 3.5.2-FINALE mit den Anmerkungen angeben, mein Persistenz-mappings. Ich habe Mühe mit der Modellierung einer Beziehung zwischen einer Anwendung und einer Reihe von Plattformen. Jede Anwendung ist für eine Reihe von Plattformen. Von all
4
Antworten
Ich habe eine Spring-Data-repository-Methode mit einer nativen query @Query(value = "SELECT g.*, gm.* FROM group g LEFT JOIN group_members gm ON g.group_id = gm.group_id and gm.user_id = :userId WHERE g.group_id = :groupId", nativeQuery = true) GroupDetails getGroupDetails(@Param("userId")
7
Antworten
Habe ich Folgendes entity-Klasse (in Groovy): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id String firstName String lastName } und meine persistence.xml: <?xml version="1.0" encoding="UTF-8"?> <persistence
1
Antworten
Muss dies ein häufiges Problem... und ich habe das Gefühl, dass nach googeln, und SOing muss ich mir das einfach nicht blickte um sich gründlich auf die Antwort reicht oder dass no1 hat ihn gefragt... also bitte
2
Antworten
Ich habe eine einfache Frage. Ich fand das Hibernate-config auf unser Projekt: <many-to-one name="employee" class="com.myapp.Employee" cascade="merge" lazy="false" fetch="select"> <column name="employee_id" sql-type="bigint" not-null="true"/> </many-to-one> Nicht fetch="select" bedeutet "Lazy load alle Sammlungen und Einrichtungen" basiert auf Fetching Strategien. Aber
3
Antworten
Ich habe die Entität "Benutzer" und zu versuchen, es aus der Basis von id. Der entity-definition siehe unten. package com.hibernate.logic; import java.io.Serializable; import java.util.Random; import javax.persistence.*; @Entity @Table(name="users") public class User implements Serializable { private static final
3
Antworten
Möchte ich die Umsetzung der folgenden SQL-Abfrage mit Hibernate Kriterien: SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name <operator> value GROUP BY column_name Habe ich versucht dies zu realisieren ist mit Hibernate Kriterien, aber es hat nicht funktioniert.
3
Antworten
Was ist der Unterschied zwischen persist() und merge() in den Ruhezustand? persist() können, erstellen Sie einen UPDATE & INSERT-Abfrage, zB: SessionFactory sef = cfg.buildSessionFactory(); Session session = sef.openSession(); A a=new A(); session.persist(a); a.setName("Mario"); session.flush(); in diesem Fall
15
Antworten
Ist es okay zu laufen Hibernate-Anwendungen konfiguriert mit hbm2ddl.auto=update zum aktualisieren des Datenbank-Schemas in einer Produktionsumgebung? InformationsquelleAutor der Frage cretzel | 2008-10-21
15
Antworten
Bekomme ich die folgende exception: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:167) at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:215) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190) at sei.persistence.wf.entities.Element_$$_jvstc68_47.getNote(Element_$$_jvstc68_47.java) at JSON_to_XML.createBpmnRepresantation(JSON_to_XML.java:139) at JSON_to_XML.main(JSON_to_XML.java:84) wenn ich versuche, rufen Sie aus der main
1
Antworten
Brauche ich eine viele zu viele hibernate mapping notwendig 3 joins. Ich habe versucht, herauszufinden, eine Lösung ohne zwischengeschalteten Institution wie LecturerCourse. Habe ich eine viele zu viele Beziehung in meiner Datenbank zwischen meinem Dozent und Kurs-Tabellen.
5
Antworten
Ich bin mit Spring und Hibernate in eine der Anwendungen, die ich auf Arbeit bin und ich habe ein problem mit der Verarbeitung von Transaktionen. Habe ich eine service-Klasse, lädt einige Personen aus der Datenbank, ändert einige
3
Antworten
Wie um zu überprüfen, ob entity in Hibernate ist in den dirty-Zustand? I. e. Ich will nicht UpdatedBy und UpdatedAt nur, wenn ein paar Felder hat sich geändert. So kann ich tun, Objekt manuell zu überprüfen vergleicht
4
Antworten
Wie kann man Sie konfigurieren Ihre JPA-Entities nicht Holen verbundenen Einrichtungen, es sei denn, eine bestimmte Ausführung-parameter angegeben ist. Nach Frühling Dokumentation, 4.3.9. Konfigurieren von Fetch - und LoadGraphsmüssen Sie die @EntityGraph annotation angeben fetch policy für
6
Antworten
Ich bin mit einem relationalen db mit einer einzigen Spalte pk mit ein paar verschachtelte Tabellen. Ich muss hinzufügen, einfach zu archivieren, um mein Projekt. Die Archivierung geschieht nur, wenn die Anwendung erreicht einen bestimmten Zustand, also
9
Antworten
In Hibernate 3, gibt es einen Weg, um das äquivalent zu den folgenden MySQL-limit in HQL? select * from a_table order by a_table_column desc limit 0, 20; Möchte ich nicht verwenden setMaxResults, wenn möglich. Dies war möglich,
4
Antworten
Ich bin ein Neuling zu Überwintern. Ich habe eine Item POJO, welches eine Set<String> bestehend aus Etiketten. Die Etiketten befinden sich auf einer anderen Datenbank-Tabelle aus der Item Tabelle, also habe ich eine Verknüpfung zum Auffüllen der
4
Antworten
Betrachten Sie dieses einfache Hibernate Szenario: session = getHibernateSession(); tx = session.beginTransaction(); SomeObject o = (SomeObject) session.get(SomeObject.class, objectId); tx.commit(); Dieser code erzeugt die folgende Ausnahme: org.hibernate.TransactionException: Transaction not successfully started at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:100) at com.bigco.package.Clazz.getSomeData(Clazz.java:1234) Was ist Los?
1
Antworten
Sagen, dass ich eine Klasse Mutter mit einem oneToMany-mapping Kätzchen @Entity @org.hibernate.annotations.Entity(dynamicUpdate = true) @Table(name = "Mother") ..... @OneToMany(fetch = FetchType.LAZY, targetEntity=Kittens.class, cascade=CascadeType.ALL) @JoinColumn(name="motherId") private List<Kittens> kittens; Ich bin mit den Kriterien-Api, um eine Liste Criteria criteria
3
Antworten
Ich mit parent/child-Beziehung zwischen zwei Tabellen, und die entsprechende Zuordnung ist in meinen Java-Klassen. Die Tabellen in etwa so Aussehen: A (ref number, stuff varchar2(4000)) B (a_ref number, other number, foo varchar2(200)) dem Java code: @Entity class
16
Antworten
Wenn ich die aktualisierte version von Hibernate von 3.6.8.Finale 4.0.0.final bekam ich eine Warnung über veraltete Methode buildSessionFactory() in dieser Zeile: private static final SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); in der javadoc empfiehlt die Verwendung einer anderen
1
Antworten
Ich habe eine Anwendung, die verwendet hibernate version 3.6.4 und c3p0 version 0.9.1.2, die für das Verbindungspooling. Meine zugrunde liegende RDBMS ist MySql version 5.0.67. Meine installation von MySql bedeutet, dass der Standard transaction isolation level "REPEATABLE-READ"
4
Antworten
Habe ich eine leere Spring-MVC-Projekt, und ich habe installiert Hibernate und PostgreSQL-Treiber mit Maven. Bin ich kurz auf die kompletten tutorials, die zeigen, wie die Verbindung von PostgreSQL mit Hibernate. Jede Hilfe hier? InformationsquelleAutor der Frage Hrishikesh
3
Antworten
Wenn Sie auf ein Feld/get-der @Entitywas ist der Unterschied zwischen Ihnen? (Ich anhalten, die Einheit durch Hibernate). Welche Rahmenbedingungen und/oder Spezifikation, jeder von Ihnen gehört? @NotNull befindet sich innerhalb javax.validation.constraints. In der javax.validation.constraints.NotNull javadoc heißt es Das
5
Antworten
Nun, ich Lerne, hibernate, und begann, es zu benutzen in meinem Projekt. Es ist eine CRUD-Anwendung. Ich verwendet hibernate für alle crud-Operationen. Es funktioniert für alle. Aber die One-To-many & Viele-Zu-Eins, ich bin müde zu versuchen es.
3
Antworten
Ich habe ein Upgrade einer app Grails 2.4.0, und ich bin mit dem hibernate4 plugin. Beim ausführen von run-app den Fehler folgenden Beispiele werden generiert für jede domain-Klasse, die mit der in-memory-Datenbank. Ich habe gelesen, mehrere Beiträge
4
Antworten
Will ich mit hibernate 4.3 für seine multitenancy-Funktionen in JBoss 7.1. Schaffte ich es in meinem Krieg durch hinzufügen der folgenden Zeilen in der jboss-deployment-Struktur <exclusions> <module name="org.hibernate" /> </exclusions> hinzufügen und in Abhängigkeit von hibernate core
1
Antworten
Ich arbeite mit Hibernate. Wie kann ich konfigurieren mein persistence.xml ein H2 in-memory-Datenbank? Meine persistence.xml ist: <?xml version="1.0" encoding="UTF-8" ?> <persistence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd" version="2.0" xmlns="http://java.sun.com/xml/ns/persistence"> <persistence-unit name="persistenceUnit" transaction-type="RESOURCE_LOCAL"> <class>com.mastertheboss.domain.Employee</class> <class>com.mastertheboss.domain.Department</class> <properties> <property name="javax.persistence.jdbc.driver" value="org.h2.Driver" /> <property
2
Antworten
Bekomme ich List<Strings> durch die Ausführung einer Abfrage. Diese muss bestanden werden, um eine weitere Abfrage der IN - Klausel Werte. Wie gehen Sie in HQL? Können wir konvertieren List zu Array und kann es passieren, das
2
Antworten
@org.hibernate.annotations.ForeignKey ist veraltet, aber ich finde keine Beispiele, wie der JPA 2.1-äquivalent würde das Aussehen? @ManyToOne @ForeignKey(name = "FK_USER") //@deprecated Prefer the JPA 2.1 introduced {@link javax.persistence.ForeignKey} instead. private User user; Ist, wie dieses umgesetzt werden, ohne
2
Antworten
Wenn es keine Zeilen gibt, die Abfrage.Liste() und Kriterien.Liste() zurückgeben leere Liste statt einen null-Wert. Was ist der Grund dafür? InformationsquelleAutor der Frage Reddy | 2010-08-30
5
Antworten
Benutze ich jhipster generator zum erstellen einer projet. Ich habe erzeugt eine Entität manuell nach den Angaben in jhipster Dokumentation : Wenn Sie bevorzugen (oder müssen), um eine Datenbank manuell zu aktualisieren, hier ist die Entwicklung Arbeitsablauf:
1
Antworten
Den ich getroffen habe, einen blocker hinzufügen ein Update zu einem bestehenden Projekt.das Hauptproblem ist, dass ich werde wie zu verwenden @Prepersist und @PreUpdate im POJO zu kümmern LastModified Bereich (insert und update) mit der hibernate-Implementierung von
2
Antworten
Ist es oft nützlich, ein Feld in einer DAO, dessen Wert kommt aus einem Java-enumeration. Ein typisches Beispiel dafür ist ein login-DAO, wo man normalerweise ein Feld, das kennzeichnet den Benutzer als "NORMAL" oder "ADMIN". In Hibernate,
2
Antworten
Versuchen, um ein Objekt aus einer HQL-Abfrage, aber kann nicht herausfinden, was ich falsch mache. Abfrage: String query = "SELECT product.code, SUM(product.price), COUNT(product.code) from Product AS product GROUP BY product.code" (oder sollte ich neue MyCustomList(Produkt.code, SUM(... ,
5
Antworten
In JPA gibt es ein Attribut namens referencedColumnName eingestellt werden können, auf @JoinColumn, @PrimaryKeyJoinColumn was ist die Idee hinter dieser Einstellung, kann jemand ein gutes Beispiel, wo diese verwendet werden können? InformationsquelleAutor der Frage ams | 2012-06-28
4
Antworten
Was ist der Unterschied zwischen Uni-und Bidirektionalen Assoziationen? Da erzeugt die Tabelle in der db sind alle die gleichen,also ist der einzige Unterschied, den ich gefunden ist, dass jede Seite des bidiretional assocations haben Lesen Sie die
4
Antworten
Wie kann ich das anzeigen einer Karte ohne JPA mit Hibernate-Klassen? InformationsquelleAutor der Frage Rafa de Castro | 2009-05-12
2
Antworten
Dies ist eine design-Frage, Beton-code nicht vorgelegt schützen meinen Hintern. Beim arbeiten mit Hibernate der standard-workflow ist wie folgt: Sitzung Öffnen Starten Sie Die Transaktion Das Geschäft zu tun ist (Daten Lesen und ändern) Commit Transaction Sitzung
2
Antworten
Ich habe die Liste der Kategorie. Ich brauche eine Liste von der Kategorie durch den Ausschluss von 2,3 Zeile. Erreichen wir durch hibernate mithilfe von Kriterien und Einschränkung? InformationsquelleAutor der Frage Shashi | 2009-08-03
1
Antworten
Beispielsweise, ich habe diese Abfrage select cat from Cat cat where cat.id in :ids und ich möchte set ids zur Liste (1,2,3,4,5,6,17,19). Dieser code funktioniert nicht session.createQuery("select cat from Cat cat where cat.id in :ids") .setParameter("ids", new