1

HQL クエリの where 句の一部として次を実行しています。

:timeToTopOfList = ((CAST((j.displayed_position - 1) AS FLOAT) / jp.openings_per_month) * 30)

SQL Management Studio で実行すると問題なく動作しますが、Eclipse で実行すると次のエラーが発生します。

原因: java.lang.NullPointerException org.hibernate.dialect.function.CastFunction.render(CastFunction.java:55)

JPAも使用しています。この回答によると、JPAを使用している場合は型を変換できません。本当?

2 つの int 値列を float として分割する必要があります。

4

1 に答える 1