�@O/R�}�b�s���O�c�[���ł���Hibernate�i�ҏW���j��EJB�𗘗p����ۂɃI�u�W�F�N�g��RDBMS�̃e�[�u���̑Ή��t�����s���K�v������܂����A�}�b�s���O�t�@�C����z���L�q�q�Ȃǂ̃t�@�C�����쐬����K�v������ʓ|�ł��B�����ŁAMiddlegen�ƌĂ��c�[���𗘗p����ƃf�[�^�x�[�X�ɒ�`�����e�[�u�����}�b�s���O�t�@�C���^�z���L�q�q�AJava�N���X�̐������s�����Ƃ��ł��֗��ł��B�������AMiddlegen��Ant�^�X�N�Ƃ��Ē���Ă���AAnt�̃r���h�t�@�C�����L�q����K�v������A���S�҂ɂ͓����̕~���������Ƃ�����肪����܂��B
�ҏW���FHibernate�ɂ��ẮuHibernate�ŗ�������O/R�}�b�s���O�v�iJava Solution�j���Q�Ƃ��������B
�@MiddlegenIDE�́AEclipse�ォ��ȒP��Middlegen�𗘗p���邽�߂̃v���O�C���ł��B�E�B�U�[�h����f�[�^�x�[�X�̐ڑ�������͂��邾���ŊȒP��Middlegen�𗘗p���邱�Ƃ��ł��܂��BMiddlegenIDE�́AHibernate��EJB�ɑΉ����Ă���A���p�C���[�W�́A�}8�̂悤�ɂȂ�܂��B
������
�EHibernate�Ή�
�@�f�[�^�x�[�X�ɒ�`���ꂽ�e�[�u������Hibernate�̃}�b�s���O�t�@�C����POJO�A�f�[�^�x�[�X�ւ̐ڑ���L�q���ꂽHibernate�̐ݒ�t�@�C�������܂��B�܂��AHibernate�̗��p�ɕK�v�ȕK�v�ŏ�����jar�t�@�C���̃R�s�[��Eclipse�v���W�F�N�g�ւ̃Z�b�g�A�b�v�������I�ɍs���Ă���܂��B�����̃t�@�C��������Z�b�g�A�b�v�ɂ��A�J���҂͑�����Hibernate�𗘗p���邱�Ƃ��ł��܂��B
�EEJB�Ή�
�@EJB 2.1�ɑΉ�����CMP�����邱�Ƃ��ł��܂��B�܂��AEJB 3�ɑΉ������R�[�h���������邱�Ƃ��ł��܂����AEJB 3�̎d�l���̂��܂��ł܂��Ă��Ȃ����߁A���̋@�\�͎����I�ł��B
�EAnt�̃r���h�t�@�C����
�@MiddlegenIDE�̓��[�U�[�����͂����f�[�^�x�[�X�ڑ��������Ant�̃r���h�t�@�C�������AMiddlegen�����s���܂��BAnt�̃r���h�t�@�C�����J�X�^�}�C�Y���邱�Ƃɂ��AMiddlegen�̋@�\�����ׂė��p���邱�Ƃ��ł��܂��B
��������@
�@���L��SourceForge��Middlegen�v���W�F�N�g�̃T�C�g���MiddlegenIDE 1.2.0���_�E�����[�h���܂��B
�@�A�[�J�C�u��Eclipse�f�B���N�g���ʼn𓀂���C���X�g�[���͊����ł��B
���g����
�@�����ł́AHibernate�ŗ��p����}�b�s���O�t�@�C����Java�N���X�̍쐬����MiddlegenIDE�̎g������������܂��BJava�v���W�F�N�g���쐬���A�v���W�F�N�g�̃\�[�X�p�X��ݒ肵�Ă����܂��BMiddlegenIDE�ɂ���Đ��������t�@�C���͐ݒ肵���\�[�X�p�X�ɏo�͂���܂��B�v���O�C������Middlegen���N������ɂ́A���̂悤�ɂ��āA�E�B�U�[�h�𗘗p���܂��BEclipse���j���[�́m�t�@�C���n���m�V�K�n���m���̑��n��I�����A�c���[����mMiddlegen�n���mMiddlegen Build File�n��I���B�m���ցn�������܂��B�umiddlegen-build.xml�v�t�@�C�����w�肵�A�m���ցn�{�^�������ƁA���̃f�[�^�x�[�X�����̓_�C�A���O������܂��B
�@�f�[�^�x�[�X�ڑ�������͂��A�u�e�[�u���̓ǂݍ��݁v�{�^���������B����ƁA�e�[�u���ꗗ���u�e�[�u���v���֕\�������̂ŁAHibernate�ŗ��p�������e�[�u����I���A���������t�@�C���̃p�b�P�[�W����I�����āu�I���v�{�^���������܂��B�}10��Middlegen�̋N����ʂ��\������܂��B
�@���̉�ʂŁA�uGenerate�v�{�^����������Middlegen��ʂ̉E��́~�{�^���������ĕ���ƁA�e�[�u���ɃA�N�Z�X���邽�߂�POJO�A�}�b�s���O�t�@�C���A���ꂩ��AHibernate�̐ݒ�t�@�C���ihibernate.cfg.xml�j����������AEclipse�̃v���W�F�N�g�ɐݒ肳��܂��i�}11�j�B
�@���̂悤��MiddlegenIDE���g���ƊȒP��Hibernate�̎��s�����\�z���邱�Ƃ��ł��܂��B
Copyright © ITmedia, Inc. All Rights Reserved.