Maison base de données tutoriel mysql Hibernate中的inverse和cascade

Hibernate中的inverse和cascade

Jun 07, 2016 pm 05:10 PM
hibernate

主控方:维护关联表的一方,一般为many方,这样效率会比较高操作原则:many方inverse为false,one方为truemany方cascade看业务情

个人定义:

主控方:维护关联表的一方,一般为many方,这样效率会比较高

操作原则:many方inverse为false,one方为true

many方cascade看业务情况,one方为true

一、?

inverse 作用与持有集合对象的一方,决定是否为主控方,true---不是,只在one-to-many和many-to-many中配置

cascade 作用与持有对象,即设定cascade一方的操作会影响另一方操作

二、inverse注意

1.默认为false

2在多对多关系中不能都为false,或都为true,因为都为false,则会两次插入,都为true,不是有操作

三、具体操作

one-to-one:cascade=true,invers=true

one-to-many: inverse=true ,cascade=true

many-to-one; inverse=false,cascade看情况

many-to-many:主控方many:inverse=false,cascade看情况

被控方many:inverse=true,cascade看情况

linux

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment intégrer Hibernate dans le projet SpringBoot Comment intégrer Hibernate dans le projet SpringBoot May 18, 2023 am 09:49 AM

Comment intégrer Hibernate dans le projet SpringBoot

Erreurs Java : erreurs de mise en veille prolongée, comment les gérer et les éviter Erreurs Java : erreurs de mise en veille prolongée, comment les gérer et les éviter Jun 25, 2023 am 09:09 AM

Erreurs Java : erreurs de mise en veille prolongée, comment les gérer et les éviter

Quelles sont les différences entre hiberner et mybatis Quelles sont les différences entre hiberner et mybatis Jan 03, 2024 pm 03:35 PM

Quelles sont les différences entre hiberner et mybatis

Comment effectuer des opérations de mise à jour d'insertion groupée dans Hibernate ? Comment effectuer des opérations de mise à jour d'insertion groupée dans Hibernate ? Aug 27, 2023 pm 11:17 PM

Comment effectuer des opérations de mise à jour d'insertion groupée dans Hibernate ?

Quelle est la méthode de mappage des relations un-à-plusieurs et plusieurs-à-plusieurs dans Java Hibernate Quelle est la méthode de mappage des relations un-à-plusieurs et plusieurs-à-plusieurs dans Java Hibernate May 27, 2023 pm 05:06 PM

Quelle est la méthode de mappage des relations un-à-plusieurs et plusieurs-à-plusieurs dans Java Hibernate

Obtenez une compréhension approfondie de la pile technologique du framework Java : explorez les frameworks Java courants tels que Spring MVC, Hibernate, MyBatis, etc. Obtenez une compréhension approfondie de la pile technologique du framework Java : explorez les frameworks Java courants tels que Spring MVC, Hibernate, MyBatis, etc. Dec 26, 2023 pm 12:50 PM

Obtenez une compréhension approfondie de la pile technologique du framework Java : explorez les frameworks Java courants tels que Spring MVC, Hibernate, MyBatis, etc.

Introduction au framework Hibernate en langage Java Introduction au framework Hibernate en langage Java Jun 10, 2023 am 11:35 AM

Introduction au framework Hibernate en langage Java

Comment fonctionne le cache Hibernate de deuxième niveau ? Comment fonctionne le cache Hibernate de deuxième niveau ? Sep 14, 2023 pm 07:45 PM

Comment fonctionne le cache Hibernate de deuxième niveau ?

See all articles