Hibernate HQL casting java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long

Aventes

I am new in Hibernate.

When i try to inverse boolean

@Query(value = "update ToDo t set t.done= (abs(t.done -1)) where t.id=:id") public void toogleDone(@Param("id") long id);

i have this exception:

[2014-01-20 16:20:38] java.lang.ClassCastException:

java.lang.Integer cannot be cast to java.lang.Long at org.hibernate.type.descriptor.java.LongTypeDescriptor.unwrap(LongTypeDescriptor.java:36) at org.hibernate.type.descriptor.sql.BigIntTypeDescriptor$1.doBind(BigIntTypeDescriptor.java:57) ...

when i try this query:

`@Query(value = "update ToDo t set t.done= (NOT t.done) where t.id=:id")

public void toogleDone(@Param("id") long id);`

i have exception:

[2014-01-20 16:28:58] unexpected AST node: not [update org.teamdev.todo.model.domain.ToDo t set t.done= (NOT t.done) where t.id=:id]

Do you anybody have any idea to inverse boolean in HQL?

acdcjunior

Use set t.done = (t.done=false), so the Query would be:

update ToDo t set t.done = (t.done=false) where t.id=:id

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

ClassCastException java.lang.Long cannot be cast to clojure.lang.IFn

From Dev

Hibernate : java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double

From Dev

java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType

From Dev

java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast

From Dev

How to fix: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Integer

From Dev

Getting java.lang.ClassCastException: java.lang.Boolean cannot be cast to clojure.lang.IFn. Thoughts?

From Dev

Caused by: java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType

From Dev

JRException: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Boolean

From Dev

java.lang.ClassCastException: cannot be cast to java.lang.Object

From Dev

serverError: class java.lang.ClassCastException java.lang.Integer cannot be cast to java.lang.String

From Dev

java.lang.Long cannot be cast to java.lang.Double

From Dev

SDN4 java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long when using AttributeConverter

From Dev

java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String

From Dev

java.lang.Integer cannot be cast to java.lang.Long in Kotlin (when the initial value is null)

From Dev

java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.lang.Integer in DAO

From Dev

java.lang.Integer cannot be cast to java.lang.Long

From Dev

ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long on connect to MySQL

From Dev

How to fix: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Integer

From Dev

Caused by: java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType

From Dev

Google App Engine: java.lang.ClassCastException: com.google.appengine.api.datastore.Key cannot be cast to java.lang.Integer

From Dev

java.lang.Integer cannot be cast to java.lang.String

From Dev

java.lang.RuntimeException: java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String

From Dev

SDN4 java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long when using AttributeConverter

From Dev

Android HashMap java.lang.ClassCastException: java.lang.Integer cannot be cast to java.util.Map$Entry

From Dev

java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String

From Dev

java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.lang.Integer

From Dev

java.lang.ClassCastException:[I cannot be cast to java.lang.Integer

From Dev

java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer in tableau?

From Dev

Class cast Exception: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Long

Related Related

  1. 1

    ClassCastException java.lang.Long cannot be cast to clojure.lang.IFn

  2. 2

    Hibernate : java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double

  3. 3

    java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType

  4. 4

    java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast

  5. 5

    How to fix: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Integer

  6. 6

    Getting java.lang.ClassCastException: java.lang.Boolean cannot be cast to clojure.lang.IFn. Thoughts?

  7. 7

    Caused by: java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType

  8. 8

    JRException: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Boolean

  9. 9

    java.lang.ClassCastException: cannot be cast to java.lang.Object

  10. 10

    serverError: class java.lang.ClassCastException java.lang.Integer cannot be cast to java.lang.String

  11. 11

    java.lang.Long cannot be cast to java.lang.Double

  12. 12

    SDN4 java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long when using AttributeConverter

  13. 13

    java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String

  14. 14

    java.lang.Integer cannot be cast to java.lang.Long in Kotlin (when the initial value is null)

  15. 15

    java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.lang.Integer in DAO

  16. 16

    java.lang.Integer cannot be cast to java.lang.Long

  17. 17

    ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long on connect to MySQL

  18. 18

    How to fix: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Integer

  19. 19

    Caused by: java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType

  20. 20

    Google App Engine: java.lang.ClassCastException: com.google.appengine.api.datastore.Key cannot be cast to java.lang.Integer

  21. 21

    java.lang.Integer cannot be cast to java.lang.String

  22. 22

    java.lang.RuntimeException: java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String

  23. 23

    SDN4 java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long when using AttributeConverter

  24. 24

    Android HashMap java.lang.ClassCastException: java.lang.Integer cannot be cast to java.util.Map$Entry

  25. 25

    java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String

  26. 26

    java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.lang.Integer

  27. 27

    java.lang.ClassCastException:[I cannot be cast to java.lang.Integer

  28. 28

    java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer in tableau?

  29. 29

    Class cast Exception: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Long

HotTag

Archive