Я столкнулся с той же проблемой, я разрешил ее, удалив имя поля, которое дважды использовалось для ajax, например
jQuery.ajax({
url : '/search-result',
data : {
searchField : searchField,
searchFieldValue : searchField,
nid : nid,
indexName : indexName,
indexType : indexType
},
.....
SingleDateAndTimePicker - это компонент пользовательского интерфейса, его не нужно сохранять в своей БД.
Это образец из хранилища SingleDateAndTimePicker
new SingleDateAndTimePickerDialog.Builder(context)
//.bottomSheet()
//.curved()
//.minutesStep(15)
//.displayHours(false)
//.displayMinutes(false)
//.todayText("aujourd'hui")
.displayListener(new SingleDateAndTimePickerDialog.DisplayListener() {
@Override
public void onDisplayed(SingleDateAndTimePicker picker) {
//retrieve the SingleDateAndTimePicker
}
})
.title("Simple")
.listener(new SingleDateAndTimePickerDialog.Listener() {
@Override
public void onDateSelected(Date date) {
}
}).display();
. Вы можете использовать прослушиватель для извлечения объекта Date и сохранения его в своей БД вместо SingleDateAndTimePicker .
Для управления атрибутами Date с Room см. официальную документацию
.