浏览 4078 次
锁定老帖子 主题:在hibernate中怎样存入时间?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2003-11-29
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2003-11-29
第一种方法:
new java.util.Date(); 第二种方法: 定义dynamic-update="true" , dynamic-insert="true",给字段定义default值 |
|
返回顶楼 | |
发表时间:2003-11-29
好,我试试。
在写这个持久类的时候定义类型,比如time应该被定义成String 类型合适还是被定义成java.sql.Date类型的合适呢?还是根本就不用写这个time的持久字段,每次操作hibernate的时候,用new Date存入当前时间就可以了? 就是说我的持久类: public class article{ private Integer id; private String name; public void setId(Integer id);{...} public void getId();{...} .................setName(String Name);{...} ................get.................... } 只是在存入数据库的时候,用 article art=new article();; art.setName(name);; art.setTime(new Date(););; session.save(art);; 这样把时间存入,可以吗?我认为在持久类中可以不考虑写Date类型的数据 |
|
返回顶楼 | |
发表时间:2003-11-29
用Date类型,如果你用String类型要自己转换。
|
|
返回顶楼 | |
发表时间:2003-11-30
多谢,我在持久类用声明的time类型是java.util.Date, 可以用了。但我在以前的贴子看到好像大家多数用的是java.sql.Date,那我用util.Date对以后会有什麽不好的影响吗
|
|
返回顶楼 | |