当前位置: 首页 > 知识库问答 >
问题:

JOOQ不在DAO中创建insert语句

冀阳文
2023-03-14

我有一个表,有两列(都是文本类型),其中一列是主键。另一个不为空。我将jooq与以下生成部分一起使用:

<generate>
    <interfaces>true</interfaces>
    <daos>true</daos>
    <fluentSetters>true</fluentSetters>
</generate>

生成的DAO不包含插入方法。我也没有看到任何警告。我正在使用postgree DB

共有1个答案

夔宏深
2023-03-14

不需要生成插入方法。生成的DAO类扩展了DAOImpl,其中已经包含泛型实现,例如DAOImpl.insert(P)

 类似资料:
  • INSERT INTO 语句示例 此示例选择在一假设的新客户表中的所有记录,并且增加它们至客户表中。当个别的栏没有设计时,此 SELECT 表的列名必须完全地符合那些在 INSERT INTO 表中的列名。 Sub InsertIntoX1() Dim dbs As Database ' 在您的计算机中修改此行使其正确指到 Northwind 的路径。 Set dbs = OpenDatabase

  • 我正在使用jOOQ生成SQL语句。如何创建insert语句?我可以生成select语句,但无法生成insert语句。我可以创建如下select语句: 如何为insert创建SQL语句

  • 我想使用DAO将生成的Pojo添加到数据库中。但我收到一个异常,不知道如何解决它。 我尝试添加一个公共。队伍在每一张桌子前面。 在DAO使用中插入部队: 使用的数据库文件: JOOQ一代,我还尝试了unqualifiedSchema=main: 数据库类只是一个返回基本数据的单例: 错误,当我使用基于文件的数据库并访问它时,所需的表似乎在那里:

  • 打开和关闭连接: 注册用户 错误消息 '/'应用程序中的服务器错误。 INSERT INTO语句中存在语法错误。 描述:在执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的起源的更多信息。 异常详细信息:系统。数据。OleDb。OleDbException:INSERT INTO语句中的语法错误。 源错误: 第100行:命令。ExecuteNonQuery();第1

  • 问题内容: Hibernate必须在具有唯一字段的表中进行插入。我想忽略重复的条目,以便我的程序继续运行。在MySQL中,我只会说,但是我不知道如何在Hibernate中做到这一点。有什么建议么?谢谢! 问题答案: 如果您使用的是简单的SQL查询,请使用以下代码。

  • 我试图在我的Micronaut应用程序中使用jOOQ,并将jOOQ DSLContext作为一个注入bean自动提供给我的构造函数,但它无法找到该bean。 我在application.yml中配置了数据源以连接到postgres db,并声明了如下构造函数: 我在我的构建中包含了以下依赖项。gradle 我希望可以访问DSLContext并在RepositoryImpl类中编写查询,但在尝试使用