�f�[�^�x�[�X�J�����x������v���O�C���FCool��Eclipse�v���O�C���i3�j�i3/3 �y�[�W�j

» 2005�N05��21�� 00��00�� ���J
[���{���j�CNTT�f�[�^ �I�[�v���\�[�X�J���Z���^]
�O�̃y�[�W�� 1|2|3 �@�@�@�@�@�@

3.MiddlegenIDE�v���O�C��

�@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

}8 MiddlegenIDE̗pC[W �}8 MiddlegenIDE�̗��p�C���[�W

������

�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

}9 f[^x[X͉ �}9 �f�[�^�x�[�X���͉��

�@�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

}10@f[^x[X̓_CAO �}10�@�f�[�^�x�[�X�����̓_�C�A���O

�@���̉�ʂŁ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

}11@MiddlegenIDEɂ萶ꂽt@C �}11�@MiddlegenIDE�ɂ�萶�����ꂽ�t�@�C��

�@���̂悤��MiddlegenIDE���g���ƊȒP��Hibernate�̎��s�‹����\�z���邱�Ƃ��ł��܂��B


�uCool��Eclipse�v���O�C���v�o�b�N�i���o�[
�O�̃y�[�W�� 1|2|3 �@�@�@�@�@�@

Copyright © ITmedia, Inc. All Rights Reserved.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B