Я использую jOOQ для генерации операторов SQL. Как создать инструкцию insert? Я могу сгенерировать оператор select, но я не могу сгенерировать инструкцию insert. Я могу создать отборное заявление так:Инструкция Jooq insert без генерации кода
String selectSQL = create.select().from("author").getSQL();
Как я могу создать оператор SQL для вставки
try {
Class.forName("com.mysql.cj.jdbc.Driver");
dbConnection = DriverManager.getConnection("jdbc:mysql://localhost:3306/library?autoReconnect=true&useSSL=false","root","abcd");
DSLContext create = DSL.using(dbConnection,SQLDialect.MYSQL);
String SQl = create.insertInto(Table<?> table("author"), Field<Object> field("id"),Field<Object> field("first_name").Field<Object> field("last_name")).values("1", "askdfj", "kdjvk").getSQL();
}
Это пример генерации кода, но здесь op использует динамический/нетипизированный вариант. –