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 として分割する必要があります。