Alt + Insert Ű ������ ��ſ��� constructors, accessors ,
equals() and hashCode() methods, �� �پ��� EJB Item Creation dialogs�� �����ϱ� ���� ���̾�α׸� �׼����ϴ� ������ ����� �ݴϴ�.
����� ���� �ڵ� ������ ���ԵDZ� �ٶ�� �����Ϳ��� ij���� ��ġ�Ͻʽÿ�.
Alt + Insert�� �����ų� Code �޴��� Generate... �׸��� ������Generate �˾��� �θ��ϴ�..

��� �� ���̾�α��� Toolbar �� �ű����� ����˴ϴ�.
������ ����
|
Constructor �����ϸ�Choose Fields to Initialize by Constructor ���̾�α׸� �θ��ϴ�.

���̾�α״� ����� Ŭ�������� �����ڿ��� �ʱ�È�Ǵ� ���� ������ �� �ִ� �ʵ带 �����ݴϴ�. �׶� OK�� Ŭ���Ͻʽÿ�.
���� ����� Select
None ������ Ŭ���� �ʵ��� ��� �͵� �� �����ڿ��� �ʱ�È���� ���� ���Դϴ�.
�����ڰ� ������ Ŭ������ �� ���� �����ڸ� ������ �ִ� �Ϻ� �ٸ� ���� Ȯ���ϵ��� �����մϴ�. Choose Super Class
Constructor ���̾�αװ� ó���� ���� ���Դϴ�.

����� ������ �� �ִ� �� ���̾�α׿� �ֻ� Ŭ���� �������� �װ��� ������ Ŭ���� �����ڿ��� ���� ���Դϴ�.
������ �����ڴ� Ư���� ������ �����ϴ�: ���õ� �ʵ��� ������ �����ϴ� �� ������ ï¿½ï¿½ï¿½ï¿½Ï¸é¼ ï¿½Ê±ï¿½È�˴ϴ�. �׸��� ���� �� ������ �ִ� �ֻ� Ŭ���� �����ڰ� ������ �� ������ �ֻ� Ŭ���� �����ڰ� �Ҹ� ���� �Ϳ� ���� �׵��� ���� �Ѿ ���Դϴ�.

|
���� ����� �����ڸ� �����ϰ� �;��ϴ� ���� Ŭ������ � �ʵ嵵 ������ �ʰ� �� �ֻ� Ŭ����(� ���� �ִٸ�)�� ���� �� ���� �����ڸ� ������, �����ڴ� ������ ���̰� � ���̾�α׵� ��Ÿ���� ���� ���Դϴ�.
|
The Toolbar in all
these dialogs is described there .
��� �� ���̾�α��� Toolbar �� �ű����� ����˴ϴ�.
�׼��� ����
|
Getter, Setter �Ǵ� Getter and Setter �׸��� �����ϸ� Select
Fields to Generate Getters , Select
Fields to Generate Setters or Select Fields
to Generate Getters and Setters ���̾�α׸� ���� �θ��ϴ�.

��Ÿ���� ���̾�α׿��� ����� �׼����� ������ ���� �� ���� �ʵ� �Ǵ� �ʵ���� ������ �� �ֽ��ϴ�.

|
���� �ʵ尡 ���͸� ������, �� Select
Fields to Generate Getters ���̾�α׿��� �ʵ�� ��Ÿ���� ���� ���Դϴ�. ���� �ʵ尡 ���͸� ������, Select
Fields to Generate Setters ���̾�α׿��� �� �ʵ尡 ��Ÿ���� ���� ���̰�, ���� �ʵ尡 ���Ϳ� ���͸� ������ Select
Fields to Generate Getters and Setters ���̾�α׿��� �ʵ尡 ��Ÿ���� ���� ���Դϴ�.
|
Generating
equals() and hashCode()
|
equals() and hashCode()�� �����ϸ� 3-�ܰ� ���μ����� ���Ͽ� ����� �ȳ��ϴ� �����縦 �θ��ϴ�.
ù ��°�� equals()�� ���ϴ� �ʵ带 �����ϴ� Select
Fields to be Included in equals() ���̾�α� �Դϴ�.

�׷���, ���� ����� ����� Ŭ�������� equals()�� hashCode()�� �̹� ������, ��ſ��� ���� ���̾�αװ� ������Ʈ �� �� �Դϴ�.

����� ���� ����� ������ �� �ְ�, ���ο� �ϳ�(�ʵ��� �ʿ��ϴٸ� �� �ٸ� ������ ���Ҿ�)�� ������ �� �ֽ��ϴ�.
�� ��°�� ù ��° �ܰ迡�� ���õ� �����κ��� �ؽ� �ڵ带 ����ϱ� ���� ���� �ʵ带 �����ϴ�Select
Fields to be Included in hashCode() ���̾�α� �Դϴ�.

���� ���õ� �ʵ��� ���� �� ������Ƽ�� Ÿ�Կ��� ���ʿ��� �˻��� ������ ���ϱ� ���ؼ����, �� ��° �ܰ迡 Select all non-null
fields ���̾�α״� ��Ÿ���ϴ�. �ٲپ� ���ϸ�, ���� �� �ʵ��� ���� üũ �ڽ��� ���õǸ�, �׷� �ʵ尡 �� ���� ���� ������ �ʴ´� ��� �����˴ϴ�. �׸��� �׷� �˻�� ������ ������� ���Ե��� ���� ���Դϴ�.

Finish to generate equals() and hashCode() methods�� �����ϱ� ���� Finish �Ͻʽÿ�.
|