Outils pour utilisateurs

Outils du site


lang:java:jpa

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
lang:java:jpa [2020/04/26 21:22] – mhtml -> html rootlang:java:jpa [2020/05/11 00:31] (Version actuelle) – Suppression de la taille par défaut pour les images root
Ligne 2: Ligne 2:
  
 =====Cycle de vie===== =====Cycle de vie=====
-{{ :lang:java:jpa:cycle_de_vie_jpa.svg?750 |}}+{{ :lang:java:jpa:cycle_de_vie_jpa.svg |}}
  
 [[https://armahdian.wordpress.com/2010/11/18/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D9%85%D8%B9%D9%85%D8%A7%D8%B1%DB%8C-java-ee-%D9%88-ejb-3/|معرفی معماری Java EE و EJB 3 _ آموزش برنامه نویسی]] {{ :lang:java:jpa:معرفی_معماری_java_ee_و_ejb_3_آموزش_برنامه_نویسی_2020-04-26_8_29_44_pm_.html |Archive du 18/11/2010 le 26/04/2020}} [[https://armahdian.wordpress.com/2010/11/18/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D9%85%D8%B9%D9%85%D8%A7%D8%B1%DB%8C-java-ee-%D9%88-ejb-3/|معرفی معماری Java EE و EJB 3 _ آموزش برنامه نویسی]] {{ :lang:java:jpa:معرفی_معماری_java_ee_و_ejb_3_آموزش_برنامه_نویسی_2020-04-26_8_29_44_pm_.html |Archive du 18/11/2010 le 26/04/2020}}
  
 =====persistence.xml===== =====persistence.xml=====
-<note>''Hibernate'' semble ne pas supporter si les champs ''persistence'' sont dans un ''namespace''. ''EclipseLink'' a l'air de le supporter mais c'est ''Eclipse'' qui alors semble mal le prendre.</note>+<WRAP center round info 60%> 
 +''Hibernate'' semble ne pas supporter si les champs ''persistence'' sont dans un ''namespace''. ''EclipseLink'' a l'air de le supporter mais c'est ''Eclipse'' qui alors semble mal le prendre. 
 +</WRAP> 
 ''exclude-unlisted-classes'' : exclut toutes les classes non explicitement ''@Entity''. ''exclude-unlisted-classes'' : exclut toutes les classes non explicitement ''@Entity''.
  
Ligne 677: Ligne 680:
 Si on souhaite connaître la personne depuis la carte d'identité, il faut ajouter un champ ''Personne'' dans ''CarteDIdentite'' et un mapping ''OneToOne'' avec comme paramètre ''mappedBy=XXX'' avec ''XXX'' le nom de l'attribut de type ''CarteDIdentite'' dans la classe ''Personne''. Si on souhaite connaître la personne depuis la carte d'identité, il faut ajouter un champ ''Personne'' dans ''CarteDIdentite'' et un mapping ''OneToOne'' avec comme paramètre ''mappedBy=XXX'' avec ''XXX'' le nom de l'attribut de type ''CarteDIdentite'' dans la classe ''Personne''.
  
-<note warning>?? ''mappedBy='' vaut le nom de la colonne ou le nom de l'attribut ??</note> +<WRAP center round alert 60%> 
 +?? ''mappedBy='' vaut le nom de la colonne ou le nom de l'attribut ?? 
 +</WRAP>
  
 ===@OneToMany=== ===@OneToMany===
Ligne 1082: Ligne 1086:
  
  
-<note important>Ci-dessous, c'est le bordel...</note>+<WRAP center round important 60%> 
 +Ci-dessous, c'est le bordel... 
 +</WRAP>
  
 Et des jointures plus ou moins implicites pour des relations ''@ManyToOne'' et ''@OneToOne''. Et des jointures plus ou moins implicites pour des relations ''@ManyToOne'' et ''@OneToOne''.
lang/java/jpa.1587928930.txt.gz · Dernière modification : 2020/04/26 21:22 de root