이 기사는 Eclipse에서 최대 절전 모드 5.0 환경을 구축하는 단계를 소개하고이를 공유합니다. 세부 사항은 다음과 같습니다.
2. 최대 절전 모드 플러그인을 설치하십시오
Eclipse를 열고 도움말을 클릭하십시오-> Eclipse Marketplace, 입력 : Goa 버튼을 클릭하여 JBoss 도구를 찾으십시오.
설치를 클릭하십시오
그림에 표시된대로 최대 절전 모드 도구를 선택하고 Concrm을 클릭하여 설치하십시오. 설치 후 Eclipse를 다시 시작하십시오.
3. 프로젝트를 만듭니다
1. 새로운 프로젝트 HibernatedEmo를 만들고 프로젝트에서 Lib 폴더를 만듭니다. JAR 패키지의 디렉토리를 열고 Lib/Erdith 및 데이터베이스 아래에서 JAR 패키지를 가져오고 빌드 경로에 추가하십시오.
SRC 아래에서 새 파일을 만듭니다
다음을 클릭, 기본 파일 이름, 다음을 클릭하고 그림에 표시된대로 데이터베이스 정보 구성
UTF-8 인코딩 메소드를 선택하고 마감을 클릭하며 생성 된 Hibernate.cfg.xml 구성 파일 콘텐츠는 다음과 같습니다.
<? xml version = "1.0"encoding = "utf-8"?> <! doctype hibernate-configuration public "-// hibernate/hibernate configuration dtd 3.0 // en" "http://www.hibernate.org/dtd/dtd/hibernatefiguration-3.0.dtd". <SESSION-FACTORY> <속성 이름 = "hibernate.connection.driver_class"> com.mysql.jdbc.driver> <속성 이름 = "hibernate.connection.password"> a123 </property> <property name = "hibernate.connection.url"> jdbc : mysql : // localhost : 3306/tb _ <속성 이름 = "hibernate.connection.username"> Sherman </property> <property name = "hibernate.dialect"> org.hibernate.dialect.mysqldialect> </session-factory> </hibernate-configuration>
<session-factory name = "mysql">의 이름 속성을 제거하십시오.
<? xml version = "1.0"encoding = "utf-8"?> <! doctype hibernate-configuration public "-// hibernate/hibernate configuration dtd 3.0 // en" "http://www.hibernate.org/dtd/dtd/hibernatefiguration-3.0.dtd". <SESSION-FACTORY> <속성 이름 = "hibernate.connection.driver_class"> com.mysql.jdbc.driver> <속성 이름 = "hibernate.connection.password"> a123 </property> <property name = "hibernate.connection.url"> jdbc : mysql : // localhost : 3306/tb _ <property name = "hibernate.connection.username"> Sherman </property> <!-데이터베이스 방언 구성-> <property name = "hibernate.dialect"> org.hibernate.dialect.mysql5dialect </property> <!-console의 print sql statement-> </property s =!-</property <! -> <property name = "format_sql"> true </property> <!-시작시 구성에 따라 데이터베이스를 업데이트합니다-> <property name = "hibernate.hbm2ddl.auto"> update </property> <!-연결 풀에 연결 수를 구성 할 수 있습니다-> <property name = "connection.pool_size"> 20 <! <매핑/> </session-factory> </hibernate-configuration>
SRC에서 새 패키지 com.gdut.app.entity를 만들고 지속적인 클래스 뉴스를 저장하면 뉴스 클래스 코드는 다음과 같습니다.
package com.gdut.app.entity; import javax.persistence.entity; import javax.persistence.generatevalue; import javax.persistence.generationtype; import javax.persistence.id; import javax.persistence.table (@endity@table) 공개 뉴스 {@id@generatedValue (전략 = GenerationType.identity) 개인 정수 ID; 개인 문자열 제목; 개인 문자열 콘텐츠; public News () {} public News (정수 ID, 문자열 제목, 문자열 내용) {this.id = id; this.title = 제목; 이. content;}@attrementpublic string toString () {return "news [id =" + id + ", 컨텐츠 =" + content + "];}}테스트 수업 작성 :
package com.gdut.app.entity; import org.hibernate.session; import org.hibernate.sssectionfactory; import org.hibernate.Transaction.Transaction.Transaction; import org.hibernate.cfg.configuration; import org.junit.test; Public Class Beantest {@Test Public Void Beantest () {// 최종 기본적 지정 () StandardserviceRegistryBuilder () // .configure ( "hibernate.cfg.xml"). build (); // // sessionfactory sf = new metadataSources (serviceRegistry) .BuildMetAdata (). buildSessionScrafory (); // 두 가지 메소드를 모두 얻을 수 있습니다. sessionFactory configuration cfg = new configuration (). configure (); SessionFactory SF = Cfg.BuildSessionFactory (); 세션 sess = sf.opensession (); 트랜잭션 트랜잭션 = sess.begintransaction (); 뉴스 n = 새로운 뉴스 (); N.SetContent ( "Guangxi의 졸업생"); N. 세트 타이틀 ( "졸업 시즌"); sess.save (n); Transaction.commit (); sess.close (); }}성공적으로 테스트했습니다
또는 파일을 매핑하여
com.gdut.app.entity 패키지 아래에서 News.hbm.xml 매핑 구성 파일을 재개하십시오. Genarator의 클래스 속성을 활성으로 수정하십시오.
<? XML 버전 = "1.0"?> <! DocType Hibernate Mapping Public "-// hibernate/hibernate 매핑 dtd 3.0 // -> <hibernate-mapping> <class name = "com.gdut.app.entity.news"table = "news"> id name = "id"type = "java.lang.integer"> <column name = "id"/> <generator/> </id> <속성 이름 = "java.lang.string"> <caperation name = "java.lang.string"> type = "java.lang.string"> <column name = "content"/> </property> </class> </hibernate-mapping>
Hibernate.cfg.xml로 구성하십시오
<매핑 자원 = "com/gdut/app/entity/news.hbm.xml"/>
테스트 검증이 성공적이었습니다.
전체 프로젝트 아키텍처가 그림에 나와 있습니다.
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.