在写javabean时用的是java.sql.Timestamp类型,但数据库里用的是Datetime类型(因为要保存时间),但我不想在数据库中用timestamp(很多数据,难改),
请问能直接把Timestamp映射成datetime类型么?

解决方案 »

  1.   

    new java.sql.Date(timestamp.getTime())
      

  2.   

    看你用什么数据库了。sql server对数据的兼容性还是很不错的。
    java中的Date或datatime都能直接存。其他的就不保证了。
    mysql貌似不行
      

  3.   

    呵呵~~
    谢谢各位,偶自己测试了一下
    sql server的数据库可已直接把java.sql.Timestamp类型直接存入数据库。
    就把datetime类型当成timestamp映射就行了,呵呵。