2014-09-16 4 views
-1

Как вставить данные в столбце временной метки oracle db с использованием класса контроллера Java весной?Вставка значения метки времени в колонке timestamp oracle db

+1

что вы сделали до сих пор? Пожалуйста, предоставьте то, что вы сделали, чтобы мы могли правильно помочь вам – Nb12se

ответ

0

Это зависит от того, как вы настраиваете приложение весны, но оно может быть таким же простым, как установка переменной до того, как она будет передана вашей БД.

например.

Timestamp timestamp = new Timestamp(System.currentTimeMillis()); 

Для получения более подробной информации вам необходимо предоставить код, чтобы мы могли помочь.

0

В комплект автономного java-проекта включены спящие конкретные банки. Создал класс объектов UserDetails с userId в качестве первичного ключа и joiningDate как объект Date. Тогда я заселять эти значения в объект UserDetails и пытается сохранить их с помощью зимуют API в БД Oracle

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) частная Дата joiningDate;

Смежные вопросы