1. 程式人生 > >Java 中的的date 和資料庫中的date

Java 中的的date 和資料庫中的date

public void DemoTest() throws IOException, ParseException {
    InputStream resource = Resources.getResourceAsStream("cn/itcast/dao/SqlMapConfig.xml");
    SqlSessionFactory build = new SqlSessionFactoryBuilder().build(resource);
    SqlSession session= build.openSession();
    UserDao mapper = session.getMapper(UserDao.class);
    //獲取代理物件實際就是  所謂的的動態代理其實就是  動態代理物件  再虛擬機器內部
    //聯絡到了new invocationHandler 控制代碼物件  然後代理執行的過程
    //反射是虛擬機器內部的組合所以說叫做反射是針對虛擬機器內部的優化
    SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
    Date date = format.parse("1990-12-08");
    User user=new User(1,"xinzhongyuan","1",date,"北京");
    mapper.saveUser(user);
    //資料庫的date 和java 的date 可以直接轉換
    //資料庫中的date就是規定格式的字串
    //而且Java中的date 再jdbc操作中是可以之間轉換為字串的
    session.commit();
    session.close();
    resource.close();