9

35876617 Hibernate Inverse and Cascade

Embed Size (px)

Citation preview

Page 1: 35876617 Hibernate Inverse and Cascade

c����������������� ����������������c����

�����c���c��������

@����������������������� ��������������������������������� ������������������������������

����������@������������ ����������������������������������� ������� ������� ����

����������������������������������������� ������ ��������c������c����c���c���������c�������

�������������������c����c����

����������c�����������c�������������c������c������

@���������������������������������������!����������������������������������������

���������"���������������������������������������������������� ��#�����������������������

��������"����������������������������������������������������������$������������������������

����������#�������������������������������������%��������$�������������������������������������

�����������������������������������������������������������������������������������������

�����������

�c������������c������������������c����c���������

#�����������������������������������������������������������������������������������

�����������������������������������������������������������������������������������������

��������� ����������������������������������#������������������������� ����������

������������&�������@���������$��������������������������������������������������

������$�������������� ���������������

!�"���������������

@���������������� �������������������������������'@()*����������������������������

'@()*&+,#-.&/0)(/+��������

#!�$c��������c ��� �����c���

%����!&����

Page 2: 35876617 Hibernate Inverse and Cascade

a�����Y�����Y�����Y��a�����Y����������� ���Y�Y

YYY���YYYYa�����Y������������������Y���������������Y�YY

YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY� Y��������������������������Y

YYY���Y

%����"�c��'�����!&����

a�����Y�����Y��������������Y��a�����Y����������� ���Y�Y

YYY���YYYYa�����Y�����Y������Y

YYY���Y

%����!�� !� ��

]����������aa���YYYYY]�����Y���� ���������!������������� Y����� ����� Y����Y

YYYY���YYYYY]��Y���� ��������������� Y����� �����"����"����� Y#���� ���� �YYYYYYYYY]����YYYYYYYYYYYYY]�����Y���� �$%&'"(� Y���)�*��� ��* Y��YYYYYYYYY]�����YYYYYYYYY]��������Y������ ���������!���������������������� Y��Y

YYYY]����Y

YYYY���Y

%����"�c��'�����!�� !� ��

]����������aa���YYY]�����Y���� ���������!���������������������� Y����� �����"����"����� Y����Y

YY���YYY]��������Y���� ����� Y������ ���������!������������� �Y

YYYYYYY]�����Y���� �$%&'"(� Y���)�*��� ��* Y��YYY]����������Y

YY���Y

Î!�(���c���)�

'������������%��%����!�� !� ����

]����������aa���YYYYY]�����Y���� ���������!������������� Y����� ����� Y����Y

YYYY���YYYYY]��Y���� ��������������� Y����� �����"����"����� Y#���� ���� �YYYYYYYYY]����YYYYYYYYYYYYY]�����Y���� �$%&'"(� Y���)�*��� ��* Y��YYYYYYYYY]�����Y

YYYYYYYY]��������Y������ ���������!���������������������� Y��YYYYY]����Y

YYYY���Y

Page 3: 35876617 Hibernate Inverse and Cascade

#�����'����������������� +����/������ ���'��� ���"����������������������������'��� ���"����

�� ����������

�����Y�����Y�Y� Y��������Y

������!����������������������������������������Y�����������������Y

u������������������'��� +����/�����������1�

������+YYYYYY*,���Y�����!������"����"�����YYYYYY��Y�$%&'"(��-YY

YYYY.��Y�/(01"�2&%��"(��-Y

*!��������)�

��������������������������������������������������������������������������������������������

Y #������$������������� �%�������!��������������� �������� &�����&������������������

�����������������

Y #������$������%�+���������

2�����1�3�����������������!������������!�����������������������������

�������������������� ����

]��������������� Y���Y]��Y���� ��������������� Y����� �����"����"����� Y����Y

#����#������� �����������������������������������������$���������������������������

]��������������� Y

���Y]��Y���� ��������������� Y����� #��� Y����� �����"����"����� Y����Y

������������������������������������������������������#�����������������������������������

�������������������� �������� &�����&�������#@03&#+�����'��� +����/���������������

Y '��� ����������������������� �������� &�����&�������#@03&#+����'������������

����� +����/������ �������������

Y '��� +����/���������������������������� �������� &�����&�������#@03&#+�������

'��� �������������������

!����������� ����)�

����������������!���������������$��������������'��� ���"����������������������������

�������������'4-�����������������������������������

Page 4: 35876617 Hibernate Inverse and Cascade

�����Y�����Y�Y� Y��������Y

������!����������������������������������������Y�����������������Y

K������

������+YYYYYY����Y���Y�����!������Y��$%&'"&%�23Y�$%&'"4/52�YYYYYY���*�Y�-3Y-�Y���Y

������+YYYYYY*,���Y�����!������"����"�����YYYYYY��Y�$%&'"(��-YYYYYY.��Y�/(01"�2&%��"(��-Y

'��� ���������������������� &�����&�������#@03&#+����������'����������������� +����/������ ��

��������'��� ��������������������������

#!�*��������� ����)�

�����������������!���������������$�������������������������������������'4-������������

�������������������������

YYYYYYYY6*��Y7Y�Y����������6*��� #���Y�����Y.��Y�����&��Y�Y+�����&��Y ��Y

YYYYYYYY7���8������� �����&�� 3Y 9:;< ��YYYYYYYYY�����Y�����Y�Y�������7�������!�����YYYYYYYYY�������������4��� =245; ��YYYYYYYYYYY��������������Y���������������Y�Y� Y�����������������Y

YYYYYYYY··��������������������������YYYYYYYYYYY�������������������������������YYYYYYYYYYYYYYYYY������!����������������������������������������YYY

YYYYYYYY���������������������������YYYYYYYYY������*,�����������Y

K������

������+YYYYYY����Y���Y�����!������"����"�����Y��$%&'"(�3Y����YY

YYYY���*�Y�-3Y����Y

YY������+YYYYYY*,���Y�����!������YYYYYY��Y�$%&'"&%�2�-3Y�$%&'"4/52�-YY

YYYY.��Y�$%&'"(��-YYY������+YYYYYY*,���Y�����!������"����"�����YYYYYY��Y�$%&'"(��-YY

YYYY.��Y�/(01"�2&%��"(��-Y

Page 5: 35876617 Hibernate Inverse and Cascade

'��� ���������������������� &�����&�������#@03&#+����������'����������������� +����/������ ��

��������'��� ��������������������������

u���5���������� ��������������������������������������1�@����������$����������'������������

����� +����/������ ����������������������������������������������������������������������

c����������������� ����

]��������������� Y]��Y���� ��������������� Y����� ��* Y����� �����"����"����� Y����Y

@���������$��������������������������'����������������� +����/������ �������������'��� �������

�������������������������������������������'��� +����/�������������#�������������������

��������������'��� +����/�������������������������������� ���

����� &�����&�������#@03&#+����'��� +����/��������������

Y '��� �������������������������� �������� &�����&�������#@03&#+����'������������

����� +����/������ �������������

Y (���'��� +����/���������������������������� �������� &�����&�������#@03&#+�������

'��� �����������

!����������� ����)�

����������������!���������������$��������������'��� ���"����������������������������

������������������'4-�����������

�����Y�����Y�Y� Y��������Y

������!����������������������������������������Y

�����������������Y

K������

������+YYYYYY����Y���Y�����!������Y��$%&'"&%�23Y�$%&'"4/52�YYYYYY���*�Y�-3Y-�Y

'�����'��� ����������������������������������������������������������

����� &�����&�������#@03&#+����'��� +����/�������������

#!�*��������� ����)�

�����������������!���������������$�����������������������������������'4-���������������

��������������������

YYYYYYYY6*��Y7Y�Y����������6*��� #���Y�����Y.��Y�����&��Y�Y

+�����&��Y ��YYYYYYYYY7���8������� �����&�� 3Y 9:;< ��YYYYYYYYY�����Y�����Y�Y�������7�������!�����Y

Page 6: 35876617 Hibernate Inverse and Cascade

YYYYYYYY�������������4��� =245; ��YYYYYYYYYYY��������������Y���������������Y�Y� Y�����������������Y

YYYYYYYY··��������������������������YYYYYYYYYYY�������������������������������YYYYYYYYYYYYYYYYY������!����������������������������������������YYY

YYYYYYYY���������������������������YYYYYYYYY������*,�����������Y

K������

������+YYYYYY����Y���Y�����!������"����"�����Y��$%&'"(�3Y����YY

YYYY���*�Y�-3Y����Y

YY������+YYYYYY*,���Y�����!������YYYYYY��Y�$%&'"&%�2�-3Y�$%&'"4/52�-YY

YYYY.��Y�$%&'"(��-Y

'�����'��� ����������������������������������������������������������

����� &�����&�������#@03&#+�������� +����/�������������

c������������������

6������������������������������������������������������

+�����c���

7��������������������������������������������8�����������������������������������

���������������������������������������������������!���������������$�������,������������

����������������������$������������������������������������������������������������������

Y Y

Page 7: 35876617 Hibernate Inverse and Cascade

"c����������������������������c��������

3������������������������������������������������������������������� ��������#������

��������������������� �����������������������������������������������������������������

+����������c�������

�����������������������������������������������������������������������������������������

!�c�������

@��������������������������������������������������������������������������������������������

������������������� �������� ��

,�� ����

#�������!�������������������������������������������� +����/��������������$���� ��

]����������������� Y]����������aa���YYYYY]�����Y���� ���������!������������� Y����� ����� Y����Y

YYYY���YYYYY]��Y���� ��������������� Y����� �����"����"����� Y����� ��* �YYYYYYYYY]����YYYYYYYYYYYYY]�����Y���� �$%&'"(� Y���)�*��� ��* Y��YYYYYYYYY]�����YYYYYYYYY]��������Y������ ���������!���������������������� Y��Y

YYYY]����Y

YYYY���Y

u������������������������������ ���"����

�����������������Y������*,�����������Y

��������������������������������������'@()*����������������������������� ����������

3������������!����������5�

#!���������

#�������������������������������������������������� ������������������������������������������

��������������������������������������� ��������������������������������������������������

�������

,�� ����

#�������!������������������$������������������������������� +����/��������

Page 8: 35876617 Hibernate Inverse and Cascade

]����������������� Y]����������aa���YYYYY]�����Y���� ���������!������������� Y����� ����� Y����Y

YYYY���YYYYY]��Y���� ��������������� Y����� �����"����"����� YYYYYYYYYY������� ���)*,��� Y����� ��* �YYYYYYYYY]����YYYYYYYYYYYYY]�����Y���� �$%&'"(� Y���)�*��� ��* Y��Y

YYYYYYYY]�����YYYYYYYYY]��������Y������ ���������!���������������������� Y��YYYYY]����Y

YYYY���Y

u������������������������������ ���"����

�����������������Y������*,�����������Y

#�����������������������������������������'@()*��������������������������������������

�����������������$������������� ���'��� +����/�������3������������!����������5�

+�����c���

#���������������������������������������������������������������� ������������������������������

�������������������������������������!�������6����������� ����������������������������������

��������������������������������������������������������������������������������������������

�����������������������������������������������������������������������������������������

�������������������������

Y Y

Page 9: 35876617 Hibernate Inverse and Cascade

Y