您的位置:首页 > 数据库 > Oracle

使用Hibernate插入oracle Date类型的例子

2010-03-17 16:52 579 查看
package test;

import java.text.SimpleDateFormat;

import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.hibernate.classic.Session;

import po.Stu;

public class Insert1 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

Configuration cf = new Configuration().configure();
SessionFactory sf = cf.buildSessionFactory();
Session session = sf.openSession();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String aa = "1999-12-22";
java.util.Date timeDate = null;
try {
timeDate = sdf.parse(aa);
} catch (Exception e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}// util类型
java.sql.Date dateTime = new java.sql.Date(timeDate.getTime());// sql类型

Stu stu = new Stu("00000", "张三", "男", dateTime, "山东", "111");
Transaction t = session.beginTransaction();
try {
session.save(stu);
t.commit();
} catch (Exception e) {
e.printStackTrace();
} finally {

t.rollback();
session.close();
}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: