gpt4 book ai didi

java - 使用 JOOQ 从 SYBASE DB 生成元模型代码时出错

转载 作者:行者123 更新时间:2023-12-01 05:15:42 26 4
gpt4 key购买 nike

尝试使用 JOOQ 生成元模型时出现此错误:

org.jooq.exception.DataAccessException: SQL [select [SYS].[SYSUSER].[user_name] from [SYS].[SYSUSER]]; SYS.SYSUSER not found.

可能是因为用户没有管理权限。JOOQ 可以从 create 语句生成元模型代码吗?我没有其他用户。有什么建议吗?

最佳答案

您可能使用了 jOOQ 所理解的错误数据库,如此处记录:

http://www.jooq.org/manual/META/Configuration/

请注意,文档是如何说明的:

<!-- The database dialect from jooq-meta. Available dialects are
named org.util.[database].[database]Database. Known values are:

org.jooq.util.ase.ASEDatabase
[...]
org.jooq.util.sybase.SybaseDatabase

You can also provide your own org.jooq.util.Database implementation
here, if your database is currently not supported -->
<name>org.jooq.util.oracle.OracleDatabase</name>

您提到的 SQL 似乎来自 SybaseDatabase 类(对应于 Sybase SQL Anywhere),而您应该使用 ASEDatabase 类来生成调用到sp_help

关于java - 使用 JOOQ 从 SYBASE DB 生成元模型代码时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11262835/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com