Quelles sont les principales différences entre Hibernate et Spring Data JPA? Quand ne devrions-nous pas utiliser Hibernate ou Spring Data JPA? De plus, quand le modèle Spring JDBC peut-il être plus performant que Hibernate / Spring Data
Quelles sont les principales différences entre Hibernate et Spring Data JPA? Quand ne devrions-nous pas utiliser Hibernate ou Spring Data JPA? De plus, quand le modèle Spring JDBC peut-il être plus performant que Hibernate / Spring Data
Dans ce code, comment générer une classe Java pour la clé composite (comment créer une clé composite en hibernation): create table Time ( levelStation int(15) not null, src varchar(100) not null, dst varchar(100) not null, distance int(15) not null, price int(15) not null, confPathID int(15) not...
J'essaie d'exécuter une application Spring-boot qui utilise hibernate via spring-jpa, mais je reçois cette erreur: Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at
Eh bien, la question dit à peu près tout. Utilisation de JPARepository, comment mettre à jour une entité? JPARepository n'a qu'une méthode de sauvegarde , qui ne me dit pas s'il est réellement créé ou mis à jour. Par exemple, insérer un objet simple à la base de données utilisateur, qui a trois...
Je suis un peu confus au sujet de l' orphanRemovalattribut JPA 2.0 . Je pense que je peux voir qu'il est nécessaire lorsque j'utilise les outils de génération de base de données de mon fournisseur JPA pour créer la base de données DDL sous-jacente pour avoir une ON DELETE CASCADErelation...
Je recherche les différentes façons de mapper une énumération à l'aide de JPA. Je souhaite en particulier définir la valeur entière de chaque entrée d'énumération et ne sauvegarder que la valeur entière. @Entity @Table(name = "AUTHORITY_") public class Authority implements Serializable { public...
Je suis nouveau dans l'hibernation et j'ai besoin d'utiliser des relations un-à-plusieurs et plusieurs-à-un. C'est une relation bidirectionnelle dans mes objets, de sorte que je puisse traverser dans les deux sens. mappedByest la manière recommandée de s'y prendre, cependant, je ne pouvais pas la...
J'utilise JPA dans mon projet. Je suis arrivé à une requête dans laquelle je dois effectuer une opération de jointure sur cinq tables. J'ai donc créé une requête native qui renvoie cinq champs. Maintenant, je veux convertir l'objet de résultat en classe java POJO qui contient les cinq mêmes...
Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en éditant ce message . Fermé il y a 5 ans . Améliorez cette question Je connais ORM en tant...
Dans Spring CrudRepository, avons-nous le support de la "clause IN" pour un champ? c'est-à-dire quelque chose de similaire à ce qui suit? findByInventoryIds(List<Long> inventoryIdList) Si un tel support n'est pas disponible, quelles options élégantes peuvent être envisagées? Le déclenchement...
J'ai un bean Java. Maintenant, je veux être sûr que le champ doit être unique. J'utilise le code suivant: @UniqueConstraint(columnNames={"username"}) public String username; Mais j'obtiens une erreur: @UniqueConstraint is dissallowed for this location Quelle est la bonne façon d'utiliser des...
Dans la section exemple de la @OneToManyréférence d'annotation JPA : Exemple 1-59 @OneToMany - Classe client avec génériques @Entity public class Customer implements Serializable { ... @OneToMany(cascade=ALL, mappedBy="customer") public Set<Order> getOrders() { return orders; } ... } Exemple...
Pendant une mise en veille prolongée Session, je charge certains objets et certains d'entre eux sont chargés en tant que proxys en raison d'un chargement paresseux. Tout va bien et je ne veux pas désactiver le chargement paresseux. Mais plus tard, je dois envoyer certains des objets (en fait un...
Je regarde dans Spring Data JPA. Considérez l'exemple ci-dessous où je ferai fonctionner toutes les fonctionnalités crud et finder par défaut et si je veux personnaliser un finder, cela peut également être fait facilement dans l'interface elle-même. @Transactional(readOnly = true) public interface...
J'ai un problème avec un simple @OneToManymappage entre un parent et une entité enfant. Tout fonctionne bien, seuls les enregistrements enfants ne sont pas supprimés lorsque je les supprime de la collection. Le parent: @Entity public class Parent { @Id @Column(name = "ID") private Long id;...
Quelle est la manière la plus intelligente d'obtenir une entité avec un champ de type Liste persistante? Command.java package persistlistofstring; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import javax.persistence.Basic; import javax.persistence.Entity; import...
Lorsque mon code émet un appel comme celui-ci: entityManager.find(Customer.class, customerID); Comment puis-je voir la requête SQL pour cet appel? En supposant que je n'ai pas accès au serveur de base de données pour profiler / surveiller les appels, existe-t-il un moyen de consigner ou d'afficher...
J'ai un cas d'utilisation où il appelle ce qui suit: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } Observez le @Transactionalhas Propagation.REQUIRES_NEW et le référentiel utilise...
Si un champ est annoté insertable=false, updatable=false, cela ne signifie-t-il pas que vous ne pouvez pas insérer de valeur ni modifier la valeur existante? Pourquoi voudriez-vous faire ça? @Entity public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id;...
La question est dans le titre. Ci-dessous, je viens de décrire certaines de mes pensées et conclusions. Quand j'avais un modèle de domaine très simple (3 tables sans aucune relation), toutes mes entités n'ont PAS implémenté Serializable. Mais quand le modèle de domaine est devenu plus complexe,...