好吧,我想在H2中联系Jooq .
但抛出异常:
线程“main”中的异常java.lang.NoClassDefFoundError:org / jooq / util / CatalogVersionProvider,java.lang上的java.lang.Class.privateGetDeclaredMethods(Class.java:2701)中的java.lang.Class.getDeclaredMethods0(Native Method) . lang.Class.privateGetMethodRecursive(Class.java:3048)at java.lang.Class.getMethod0(Class.java:3018)at java.lang.Class.getMethod(Class.java:1784)at sun.launcher.LauncherHelper.validateMainClass (LauncherHelper.java:544)at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)引起:java.lang.ClassNotFoundException:org.jooq.util.CatalogVersionProvider at java.net.URLClassLoader.findClass(URLClassLoader.java) :381)at java.lang.ClassLoader.loadClass(ClassLoader.java:424)at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:331)at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ......还有7个
我只测试一个实体:
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class Image {
@Id
private Integer idImage;
private String code;
private byte[] data;
private Double width;
private Double height;
// getters and setters
}
我的JOOq配置在codegen.xml上 .
我正在使用maven然后我的文件在src / main / resources中:
我的GenerationTool配置如下: