hibenate 관련 설정 - 프로필 형식 설정 실체
10716 단어 학습 노트
다운로드 경로:http://hibernate.org/orm/ jar 패키지 경로: \ \ hibenate - relase - 5.2.10. Final \ lib \ \ required 데이터베이스 연결 jar: mysql - jdbc. jar
2. 완결
쓰기 실체 User 예 / hibernatetest/src/com/test/domin/User.java
package com.test.domin;
public class User {
private int id;
private String username;
private String password;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
프로필 쓰기 / hibernatetest/src/com/test/domin/User.hbm.xml
<hibernate-mapping>
<class name="com.test.domin.User" table="user">
<id name="id" column="id" type="java.lang.Integer">
<generator class="native">generator>
id>
<property name="username" column="username" type="string">property>
<property name="password" column="password" type="string">property>
class>
hibernate-mapping>
프로필 쓰기 / hibernatetest/config/hibernate.cfg.xml
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driverproperty>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/testproperty>
<property name="hibernate.connection.username">rootproperty>
<property name="connection.password">rootproperty>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialectproperty>
<property name="hbm2ddl.auto">updateproperty>
<property name="show_sql">trueproperty>
<property name="current_session_context_class">threadproperty>
<mapping resource="com/test/domin/User.hbm.xml"/>
session-factory>
hibernate-configuration>
쓰기 테스트 클래스 / hibernatetest/test/test/HibernateTest.java
package test;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.junit.Test;
import com.test.domin.User;
public class HibernateTest {
@Test
public void testHibernateEnv() {
//
Configuration conf = new Configuration();
conf.configure("hibernate.cfg.xml");
//
SessionFactory sf = conf.buildSessionFactory();
// session
Session session = sf.openSession();
//
session.beginTransaction();
User user = new User();
user.setUsername("test");
user.setPassword("123");
session.save(user);
System.out.println(" ");
session.getTransaction().commit();
session.close();
sf.close();
}
}
큰 성 과 를 거 두 었 으 니 어서 가서 시험 해 보 세 요.비고: 초보 자 하나, 뿌리 지 마 세 요. 교 류 를 환영 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
STL 학습노트(6) 함수 객체모방 함수는 모두pass-by-value이다 함수 대상은 값에 따라 전달되고 값에 따라 되돌아오기 때문에 함수 대상은 가능한 한 작아야 한다(대상 복사 비용이 크다) 함수 f와 대상 x, x 대상에서 f를 호출하면:...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.