powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring + Hibernate Date Form
11 сообщений из 11, страница 1 из 1
Spring + Hibernate Date Form
    #37800075
Xizt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, люди!
Помогите, пожалуйста, с такой проблемой.
Я счистываю из формы <form:input path="eventDate"/> дату и время в переменную String и сохраняю в базу.
Ввожу данные так: 11.11.2012 14:00
В базу сохраняется: 11.11.2012 00:00:00
Зануляются часы и минуты.
Подскажите, пожалуйста, в чём проблема?
С уважением, Виктор.
...
Рейтинг: 0 / 0
Spring + Hibernate Date Form
    #37800087
pavel_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сущность описана аннотациями? я так понимаю поле с датой в сущности не строка, а тип дата или календарь?
то добавь аннотацию к полю
Код: java
1.
@Temporal(TemporalType.TIMESTAMP)
...
Рейтинг: 0 / 0
Spring + Hibernate Date Form
    #37801064
Xizt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pavel_nv,

у меня есть эта аннотация. Мне нужно чтоб было число и время.
...
Рейтинг: 0 / 0
Spring + Hibernate Date Form
    #37801442
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как ты "счиСтываешь"? Стринг передаешь и кидаешь его в базу?
Советую парсить и записывать как объект типа Date, а не стринг скармливать базе. Во-первых, как показал, опыт, надежнее. Во-вторых, парсинг может выявить ошибку ввода даты.
...
Рейтинг: 0 / 0
Spring + Hibernate Date Form
    #37801500
Xizt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IDVsbruck,

да я стринг скармливаю... \
у меня форма мапиться на класс Events с такими полями:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
   @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    private Integer idEvent;
    private String eventName;
    private Float scale;
    @Temporal(TemporalType.TIMESTAMP)
    private Date eventDate;  
    private Float mark;


форма такая:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
         <form:form commandName="event" action="addEvent.do" method="POST" >
            <table>
                    <tr>
                        <td>Мероприятия: </td>
                        <td> <form:input path="eventName"/></td>
                    </tr>
                    <tr>
                         <td>Оценочная шкала: </td>
                        <td> <form:input path="scale"/></td>
                    </tr>
                    <tr>
                         <td>Дата проведения: </td>
                        <td> <form:input path="eventDate"/></td>
                    </tr>
                </table>
                    <input type="submit">
            </form:form> 


контроллер:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
    @RequestMapping(method=RequestMethod.POST)
    public String processForm(ModelMap map, @ModelAttribute("event") Events  event, BindingResult result,
            SessionStatus status)  
    {
        dao.storeEvent(event);
        map.addAttribute("event", new Events());
        return "user/currentEvents";
    }
...
Рейтинг: 0 / 0
Spring + Hibernate Date Form
    #37801503
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тип колонки в базе какой?
...
Рейтинг: 0 / 0
Spring + Hibernate Date Form
    #37801508
Xizt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а можно средствами Spring сделать поле для вообще даты и времени?
...
Рейтинг: 0 / 0
Spring + Hibernate Date Form
    #37801706
Xizt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczТип колонки в базе какой?

datetime
...
Рейтинг: 0 / 0
Spring + Hibernate Date Form
    #37805643
Xizt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ! Никто не знает чтоли?? Хоть что-нибудь то напишите....
...
Рейтинг: 0 / 0
Spring + Hibernate Date Form
    #37805661
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы даже проблему локализовать не пытаетесь.
Если дебаггером смотреть, в строке
dao.storeEvent(event);
ещё есть время, или уже нет?
Если есть, то проблема соответственно в работе с базой.
Если уже нет, то проблема на уровне Spring MVC.
...
Рейтинг: 0 / 0
Spring + Hibernate Date Form
    #37816440
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
 private Date eventDate; 



Если можете просто используйте Timestamp

Код: java
1.
 private java.sql.Timestamp eventDate; 
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring + Hibernate Date Form
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]