Articles of hibernation

les identifiants pour cette classe doivent être atsortingbués manuellement avant d’appeler save ():

Causé par: org.springframework.orm.hibernate3.HibernateSystemException: les identifiants de cette classe doivent être atsortingbués manuellement avant d’appeler save (): com.rfid.model.Role; l’exception nestede est org.hibernate.id.IdentifierGenerationException: les identifiants de cette classe doivent être atsortingbués manuellement avant d’appeler save (): com.rfid.model.Role at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException (SessionFactoryUtils.java:676) at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException (HibernateAccessor.java:412) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute (HibernateTemplate.java:424) at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession (HibernateTemplate.java:374) at org.springframework.orm.hibernate3.HibernateTemplate.saveOrUpdate (HibernateTemplate.java:748) at com.wfos.engine.wrapper.domain.impl.WrapperImpl.save (WrapperImpl.java:159) … 47 […]

Hibernate 4.1Alternative alternative pour Hibernate.STRING

J’utilisais Hibernate 3.6 avec un code comme celui-ci: list =getSession().createSQLQuery(querySsortingng) .addScalar(“UNAME”,Hibernate.STRING) .addScalar(“COM”,Hibernate.STRING) .addScalar(“COM_DATE”,Hibernate.DATE) .setSsortingng(“id”, Id).list(); maintenant je change le pot de 3.6 à 4.1Final Il semble que la méthode addScalar demande Type au lieu de Hibernate.STRING Je n’ai trouvé aucun exemple à chaud pour résoudre ce problème. s’il y a quelqu’un qui sait s’il vous […]

Quel est l’avantage de load () vs get () dans Hibernate?

Quelqu’un peut-il me dire quel est l’avantage de load () vs get () dans Hibernate?

HIbernate commit () et flush ()

J’ai beaucoup org.hibernate.Transaction.commit() sur org.hibernate.Transaction.commit() et lu beaucoup sur org.hibernate.Transaction.commit() et org.hibernate.Session.flush() , je connais le but de chaque méthode, mais j’ai toujours une question. Est-ce une bonne pratique d’appeler manuellement la méthode org.hibernate.Session.flush() ? Comme dit dans org.hibernate.Session docs, Doit être appelé à la fin d’une unité de travail, avant de valider la transaction […]

Les critères d’Hibernate se joignent à 3 tables

Je cherche un critère d’hibernation pour suivre: Dokument.class est mappé sur RoleId de rôle Role.class a un contactIndressePersonnel Contact.class Prénom Nom Je veux rechercher First ou LastName sur la classe Contact et récupérer une liste de Dokuments connectés. J’ai essayé quelque chose comme ça: session.createCriteria(Dokument.class) .setFetchMode(“role”,FetchMode.JOIN) .setFetchMode(“contact”,FetchMode.JOIN) .add(Ressortingctions.eq(“LastName”,”Test”)).list(); Je reçois une erreur ne peut pas […]

Quelle est l’utilisation de l’annotation @Temporal dans Hibernate?

La documentation Hibernate contient les informations ci-dessous pour l’annotation @Temporal : Dans les API Java simples, la précision temporelle du temps n’est pas définie. Lorsque vous traitez des données temporelles, vous pouvez décrire la précision attendue dans la firebase database. Les données temporelles peuvent avoir la précision DATE, TIME ou TIMESTAMP (c’est-à-dire la date réelle, […]

Erreur Hibernate: un object différent avec la même valeur d’identifiant était déjà associé à la session

J’ai essentiellement des objects dans cette configuration (le vrai modèle de données est un peu plus complexe): A a une relation plusieurs-à-plusieurs avec B. (B a l’ inverse=”true” ) B a une relation plusieurs-à-un avec C. (J’ai une cascade réglée sur “save-update” ) C est une sorte de table de type / catégorie. Aussi, je […]

Insensible à la casse équivaut à l’utilisation des critères d’Hibernate

J’ai vu Ressortingctions.ilike (‘property’, ‘% value%’), mais souhaite générer du SQL comme suit: lower (property) = ‘value’. Des idées? J’ai utilisé: Ressortingctions.eq(“email”, email).ignoreCase() puisque Expression est obsolète. SimpleExpression appelle toLowerCase () sur la valeur, il n’est donc pas nécessaire de le faire au préalable. Voir: Source SimpleExpression

Critères d’hibernation Ressortingctions ET / OU combinaison

Comment pourrais-je y parvenir en utilisant les ressortingctions Hibernate? (((A=’X’) and (B in(‘X’,Y))) or ((A=’Y’) and (B=’Z’)))

Contrôler la session d’hibernation (quand la fermer manuellement)

Je suis nouveau dans l’hibernation, après avoir lu l’API et le tutoriel d’hibernation, il semble que la session devrait être fermée lorsqu’elle n’est pas utilisée. Comme ça: Session sess=getSession(); Transcration tx=sess.beginTranscration(); //do something using teh session sess.save(obj); tx.commit(); sess.close; Je n’ai aucune question lorsque je l’utilise dans une application autonome. Cependant, je ne suis pas […]