0
Oracle 데이터베이스의 고객 테이블에 날짜를 삽입하고 싶습니다. 내가SimpleDateFormat 문자열을 날짜로 변환
SimpleDateFormat formatter = new SimpleDateFormat ("dd/MM/yyyy");
date = formatter.parse (jFormattedTextField1.getText());
를 변환 할 때 견인이 id NUMBER(8)
및
//entity
@ Column (name = "DT_RT")
@ Temporal (TemporalType.TIMESTAMP)
private Date dtRt;
dtRt Date
속성이 내가 얻을 :
Fri Mar 30 00:00:00 CET 14
을하지만 난 테이블에 삽입 할 때, 날짜가 삽입되지 않았습니다. 응용 프로그램 클라이언트
public void add(int mat,String grade,String fonction, int cnprs,int cin,String np ,String adress,String tel,int disp,Date date)
{
Employe emp=new Employe();
Grade gr= bean.grade_emp(grade);
Fonction f= bean.fonction_emp(fonction);
emp.setMatEmp(mat);
emp.setNumGrd(gr.getNumGrd());
emp.setNumFon(f.getNumFon());
emp.setCnprs(cnprs);
emp.setCin(cin);
emp.setAdress(adress);
emp.setTel(tel);
emp.setNp(np);
emp.setDispo(disp);
bean.add(emp);
}
삽입을 시도하는 데 필요한 (필수) 코드를 보여주십시오. – Bohemian
public void add (Employe e) {EntityTransaction et = em.getTransaction(); et.begin(); em.persist (e); et.commit(); – Capten
나는 변환기를해야한다고 생각합니다. 날짜를 입력 할 수 없습니다. 3 월 30 일 금요일 00:00:00 CET 14 날짜 – Capten