나는 Hibernate를 배우기 위해 간단한 어플리케이션을 만들고 있습니다. NetBeans IDE를 사용 중이고 com.hibernate 패키지에 클래스를 만들었습니다. 내가 src 폴더에있는있는 hibernate.cfg.xml 파일 (기본 패키지)hibernate.cfg.xml을 찾을 수 없습니다 - java의 예외
를 정의package com.mahesh.entity;
import javax.persistence.Entity;
import javax.persistence.Id;
/**
*
* @author Mahesh
*/
@Entity
public class UserDetails {
@Id
private int userID;
private String userName;
public void setUserID(int userID) {
this.userID = userID;
}
public void setUserName(String userName) {
this.userName = userName;
}
public int getUserID() {
return userID;
}
public String getUserName() {
return userName;
}
}
: 클래스는 다음과 같이 정의된다 :로
package com.hibernate;
import com.mahesh.entity.UserDetails;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.classic.Session;
public class hibr {
public static void main(String[] args) {
UserDetails user = new UserDetails();
user.setUserID(1);
user.setUserName("Mahesh");
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
Session session = sessionFactory.openSession();
session.beginTransaction();
session.save(user);
session.getTransaction().commit();
}
}
내가 정의 된 UserDetails 클래스
NetBeans IDE에서 생성 된 오류입니다.
년 2 월 27 일 2012 오전 8시 51분 35초의 org.hibernate.cfg.Configuration의 구성 정보 : 자원에서 구성 : 2 월 27 /hibernate.cfg.xml 2012 오전 8시 51분 35초 조직 .hibernate.cfg.Configuration getConfigurationInputStream 정보 : 구성 자원 : 스레드 에서 /hibernate.cfg.xml 예외는 "주요"org.hibernate.HibernateException : org.hibernate.util.ConfigHelper에서 를 찾을 수 없습니다 /hibernate.cfg.xml .getResourceAsStream (ConfigHelper.java:147) at org.hibernate.cfg.Configuration.getConfigurationInputStream (Configuration.java:1405) at org.hibernate.cfg.Configuration.configure (Configuration.java:1427) at org.hibernate.cfg.Configuration.configure (Configuration.java:1414) at com.hibernate.hibr.main (hibr.java : 18) 자바 결과 : 1
작성 경로를 알려주십시오. NetBeans 프로젝트의 src 폴더에 내 cfg 파일이 있습니다. – Max
src 폴더에 보관하고 경로를 제공 할 필요가없는 경우 netbeans 폴더에 복사 된 src에서 파일을 복사하십시오. –