== Red5Install/OpenMeetings/HiberNate == * 2011.9.7 * version ÀÇ ¹®Á¦ÀÓ. * test »óȲ¿¡¼­´Â * hibernate-distribution-3.6.7.Final À» »ç¿ëÇÏ¿© ¼öÇàµÊ. * openmeeting ÀÇ hibernate °ü·Ã jar file À» ±³Ã¼ÇØ¾ß Çϴ°¡? * openmeetings ¿¡¼­ »ç¿ëÇÑ °ÍÀº 3.6.1 ÀÓ. * root password ¸¦ hibernate.cfg.xml ¿¡¼­ ÁÖ¾î¾ß ÇÔ. * ÀÌ°ÍÀÌ ¹®Á¦¿´À» ¼öµµ ÀÖÀ½. * 2011.9.6 * hibernate tools ¸¦ ¼³Ä¡ÇÏ°í openmeetings ÀÇ hibernate core ¸¦ »ç¿ëÇÏ¿© * ½ÃÇèÀ» ÇØ º»´Ù. * http://www.javahotchocolate.com/tutorials/jdbc.html#mysql * eclipse ¿¡¼­ dbms ¿¡ ´ëÇÑ ¼³Á¤À» ÇØ ÁÖ¾î¾ß ÇÑ´Ù. * http://www.hibernate.org/subprojects/tools.html * JBoss Tools 3.2 :: Eclipse 3.6.2 * http://www.mkyong.com/hibernate/how-to-install-hibernate-tools-in-eclipse-ide/ * http://www.jboss.org/tools/download/dev * openmeetings {{{ Manifest-Version: 1.0^M Archiver-Version: Plexus Archiver^M Created-By: Apache Maven^M Built-By: gbadner^M Build-Jdk: 1.5.0_16^M Specification-Title: Hibernate Distribution^M Specification-Version: 3.6.1.Final^M Specification-Vendor: Hibernate.org^M Implementation-Title: Hibernate Distribution^M Implementation-Version: 3.6.1.Final^M Implementation-Vendor-Id: org.hibernate^M Implementation-Vendor: Hibernate.org^M Implementation-URL: http://hibernate.org^M }}} * find . -name hibernate * ./server/red5/webapps/openmeetings/streams/hibernate * ./src/app/org/openmeetings/app/hibernate * ./WebContent/streams/hibernate * ./WebContent/openmeetings/base/hibernate * find . -name hibernate_36 * ./lib/hibernate_36 * find . -name hibernate3.jar * ./WebContent/WEB-INF/lib/hibernate3.jar * ./lib/hibernate_36/hibernate3.jar * lib/hibernate_36 {{{ lib/hibernate_36: antlr-2.7.6.jar dom4j-1.6.1.jar jta-1.1.jar c3p0-0.9.1.jar hibernate3.jar commons-collections-3.1.jar javassist-3.12.0.GA.jar }}} * src/app/org/openmeetings/app/hibernate {{{ tcheun@enk:~/source/openmeetings$ ls -R src/app/org/openmeetings/app/hibernate src/app/org/openmeetings/app/hibernate: beans utils src/app/org/openmeetings/app/hibernate/beans: adresses calendar flvrecord lang recording sip basic domain invitation logs rooms user src/app/org/openmeetings/app/hibernate/beans/adresses: Adresses.hbm.xml Adresses.java States.hbm.xml States.java src/app/org/openmeetings/app/hibernate/beans/basic: Configuration.hbm.xml LdapConfig.java OmTimeZone.hbm.xml Configuration.java Naviglobal.hbm.xml OmTimeZone.java ErrorType.hbm.xml Naviglobal.java RemoteSessionObject.java ErrorType.java Navimain.hbm.xml SOAPLogin.hbm.xml ErrorValues.hbm.xml Navimain.java SOAPLogin.java ErrorValues.java Navisub.hbm.xml Sessiondata.hbm.xml LdapConfig.hbm.xml Navisub.java Sessiondata.java src/app/org/openmeetings/app/hibernate/beans/calendar: Appointment.hbm.xml AppointmentReminderTyps.hbm.xml Appointment.java AppointmentReminderTyps.java AppointmentCategory.hbm.xml MeetingMember.hbm.xml AppointmentCategory.java MeetingMember.java src/app/org/openmeetings/app/hibernate/beans/domain: Organisation.hbm.xml Organisation_Users.hbm.xml Organisation.java Organisation_Users.java src/app/org/openmeetings/app/hibernate/beans/flvrecord: FlvRecording.hbm.xml FlvRecordingMetaData.hbm.xml FlvRecording.java FlvRecordingMetaData.java FlvRecordingLog.hbm.xml FlvRecordingMetaDelta.hbm.xml FlvRecordingLog.java FlvRecordingMetaDelta.java src/app/org/openmeetings/app/hibernate/beans/invitation: Invitations.hbm.xml Invitations.java src/app/org/openmeetings/app/hibernate/beans/lang: FieldLanguage.hbm.xml Fieldlanguagesvalues.hbm.xml Fieldvalues.hbm.xml FieldLanguage.java Fieldlanguagesvalues.java Fieldvalues.java src/app/org/openmeetings/app/hibernate/beans/logs: ConferenceLog.hbm.xml ConferenceLogType.hbm.xml ConferenceLog.java ConferenceLogType.java src/app/org/openmeetings/app/hibernate/beans/recording: ChatvaluesEvent.hbm.xml RoomClient.hbm.xml ChatvaluesEvent.java RoomClient.java Recording.hbm.xml RoomRecording.hbm.xml Recording.java RoomRecording.java RecordingClient.hbm.xml RoomStream.hbm.xml RecordingClient.java RoomStream.java RecordingConversionJob.hbm.xml WhiteBoardEvent.hbm.xml RecordingConversionJob.java WhiteBoardEvent.java src/app/org/openmeetings/app/hibernate/beans/rooms: RoomModerators.hbm.xml RoomTypes.java Rooms_Organisation.hbm.xml RoomModerators.java Rooms.hbm.xml Rooms_Organisation.java RoomTypes.hbm.xml Rooms.java src/app/org/openmeetings/app/hibernate/beans/sip: OpenXGReturnObject.hbm.xml OpenXGReturnObject.java src/app/org/openmeetings/app/hibernate/beans/user: PrivateMessageFolder.hbm.xml UserContacts.java Userlevel.hbm.xml PrivateMessageFolder.java UserSipData.hbm.xml Userlevel.java PrivateMessages.hbm.xml UserSipData.java Users.hbm.xml PrivateMessages.java Userdata.hbm.xml Users.java Salutations.hbm.xml Userdata.java Users_Usergroups.hbm.xml Salutations.java Usergroups.hbm.xml Users_Usergroups.java UserContacts.hbm.xml Usergroups.java src/app/org/openmeetings/app/hibernate/utils: HibernateUtil.java MySQL5MyISAMDialect.java }}} === HibernateTest === * 2011.9.6 ºÎÅÍ 9.7 * http://www.skill-guru.com/blog/2009/08/05/first-hibernate-tutorial-–get-hands-on-experience/ * Java Build Path - Libraries * Add External Jars ¸¦ ÀÌ¿ëÇÏ¿© jar file Ãß°¡ * hibernate-distribution-3.6.7.Final/ * hibernate3.jar * lib/required/antlr-2.7.6.jar * lib/required/commons-collections-3.1.jar * lib/required/dom4j-1.6.1.jar * lib/required/javassist-3.12.0.GA.jar * lib/required/jta-1.1.jar * lib/required/slf4j-api-1.6.1.jar * lib/optional/c3p0/c3p0-0.9.1.jar * lib/jpa/hibernate-jpa-2.0-api-1.0.1.Final.jar * lib/optional/oscache/oscache-2.1.jar * /Downloads/slf4j-1.6.2/ * slf4j-jdk14-1.6.2.jar * /usr/share/java/ *mysql-connector-java-5.1.10.jar * hibernate.cfg.xml * http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd {{{ com.mysql.jdbc.Driver jdbc:mysql://localhost/HibernateTest root rootpasswd 5 thread 5 25 }}} * eclipse ¿¡¼­ hibernate3.jar ¸¦ ±³Ã¼Çصµ °°Àº ¿À·ù ¹ß»ý * ÀÌ ÇÁ·Î±×·¥¿¡¼­ openmeetings ÀÇ hibernate3.jar ¸¦ »ç¿ëÇÏ¿© ½ÃÇè * ¼öÇà µÊ * hibernate ÀÇ ¹öÀü ¹®Á¦ ¾Æ´Ô.