Я хочу импортировать поле в MySQL DB как DATETIME.
Я пытаюсь на sql-сервере привести поле с помощью этого запроса:
Код: Выделить всё
SELECT CAST(DATDOC as DATETIME) -2 FROM FATTURE where id=25460;
Теперь я хочу перевести его в запрос JPA:
Код: Выделить всё
TypedQuery convFattura = emI24.createQuery(" SELECT CAST(dataFattura as DATETIME) -2 FROM FatturaI24 f where f.id = :idFattura", DateTime.class);
Код: Выделить всё
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)
Есть идеи?
Подробнее здесь: https://stackoverflow.com/questions/307 ... -jpa-query
Мобильная версия