Hi,

sounds like the same Problem described here: 
https://github.com/jOOQ/jOOQ/issues/2506
It's already fixed in the current snapshot.

Regards,
Joerg




Von: [email protected] [mailto:[email protected]] Im Auftrag 
von [email protected]
Gesendet: Freitag, 14. Juni 2013 10:22
An: [email protected]
Betreff: DSL.field throws SQLDialectNotSupportedException

Hi,
I am trying to initalize a list of Field<?> objects using JOOQ 3.01 using 
DSL.field("nameoffield") but keep getting the following exception
Exception in thread "main" java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at se.seb.mb.bootstrap.Bootstrap.main(Bootstrap.java:100)
    at Bootstrap.main(Bootstrap.java:6)
Caused by: org.jooq.exception.SQLDialectNotSupportedException: Type class 
java.lang.Object is not supported in dialect SQL99
    at org.jooq.impl.DefaultDataType.getDataType(DefaultDataType.java:640)
    at org.jooq.impl.DefaultDataType.getDataType(DefaultDataType.java:590)
    at org.jooq.impl.DSL.getDataType(DSL.java:8502)
    at org.jooq.impl.DSL.field(DSL.java:2935)
    at org.jooq.impl.DSL.field(DSL.java:2878)
    at org.jooq.impl.DSL.field(DSL.java:2850)
    at se.seb.mb.persistence.DirectDbFacade.<init>(DirectDbFacade.java:923)
    at Fcc.main(Fcc.java:22)

I guess I need to specify the class type for the DSL.field

However in JOOQ 2.6 i was using Factory.field without the class type and I did 
not have this problem.

How can I get around this problem in JOOQ 3?

Regards
Pelle
--
You received this message because you are subscribed to the Google Groups "jOOQ 
User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
For more options, visit https://groups.google.com/groups/opt_out.


-- 
You received this message because you are subscribed to the Google Groups "jOOQ 
User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to