如何在spring中使用java控制器类将数据插入oracle db的时间戳列?
答案 0 :(得分:0)
这取决于您如何设置弹簧应用程序,但它可以像在变量传递到数据库之前设置变量一样简单。
e.g。
Timestamp timestamp = new Timestamp(System.currentTimeMillis());
有关详细信息,您需要提供代码以便我们提供帮助。
答案 1 :(得分:0)
我在独立的java项目中包含了hibernate特定的jar。创建UserDetails实体类,其中userId为主键,joinDate为Date对象。然后我在UserDetails对象中填充这些值并尝试使用Oracle db中的hibernate api保存它们
UserDetails ud = new UserDetails();
ud.setUserId(1);
ud.setJoiningDate(new Date());
SessionFactory sf = new Configuration().configure().buildSessionFactory();
Session session = sf.openSession();
session.beginTransaction();
session.save(ud);
session.getTransaction().commit();
session.close();
UserDetails类变量声明 - @Temporal(TemporalType.TIMESTAMP) private Date joinedDate;