У меня есть модель с информацией о дате:
package models;
import java.util.Date;
import javax.persistence.*;
import play.data.binding.As;
import play.db.jpa.*;
@Entity
public class testing extends Model {
…
public Date date;
// I even tried public @As("yyyy-MM-dd") Date date;
…
public test1 {…date…}
}
Тогда у меня есть контроллер, который получает пользовательскую дату (и другую информацию), сохраняет в базу данных
public static void post(… @As("yyyy-MM-dd") Date date, …) {
}
Другие данные работают хорошо, я могу сохранить их все в базе данных, кроме даты. После запуска вся информация публикуется в MySql, но поле Date все еще имеет значение Null
Отладочная информация для даты в контроллере выглядит следующим образом:
7 ноября 2011 г., 12:00:00
Поэтому я думаю, что это может быть конфликт в типе контроллера и модели. Но как?
Пожалуйста, помогите мне.