Актерское поле в запросе JPAJAVA

Программисты JAVA общаются здесь
Anonymous
Актерское поле в запросе JPA

Сообщение Anonymous »

В моем sql-server дата поля сохраняется в формате плавания (es: datadoc = 42155 < /code>) < /p>

Я хочу импортировать поле в MySQL DB как DateTime.
I.SELECT CAST(DATDOC as DATETIME) -2 FROM FATTURE where id=25460;
< /code>

и результат верен.TypedQuery convFattura = emI24.createQuery(" SELECT CAST(dataFattura as DATETIME) -2 FROM FatturaI24 f where f.id = :idFattura", DateTime.class);
< /code>

Но я получил эту ошибку: < /p>

09-06-2015 14:32:00 ERROR: org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task.
java.lang.NullPointerException
at org.hibernate.dialect.function.CastFunction.render(CastFunction.java:55)
at org.hibernate.hql.internal.ast.SqlGenerator.endFunctionTemplate(SqlGenerator.java:220)
at org.hibernate.hql.internal.antlr.SqlGeneratorBase.methodCall(SqlGeneratorBase.java:2326)
at org.hibernate.hql.internal.antlr.SqlGeneratorBase.simpleExpr(SqlGeneratorBase.java:2681)
at org.hibernate.hql.internal.antlr.SqlGeneratorBase.expr(SqlGeneratorBase.java:1476)
< /code>

Какой правильный синтаксис актеров в DateTime? < /p>

Есть идеи? < /p>

Подробнее здесь: https://stackoverflow.com/questions/307 ... -jpa-query

Вернуться в «JAVA»