2014-10-07 1 views
0

им пытаются вставить новую запись в моей таблицеJooq (SQLite) не вставляя

public void saveNewBook(ModelBook bookFilled) { 

ModelBook book1 = create.newRecord("MyTableOfBooks", bookFilled); //in this part keep saying: 

Метод newRecord (таблица, объект) в типе DSLContext не применим для аргументов (String, ModelBook)

но точно так же, как это: http://www.jooq.org/doc/2.5/manual/sql-execution/fetching/pojos/

, так что я не могу сделать:

//book1.store(); 

} 
+1

Для записи [этот вопрос также задан в группе пользователей jOOQ] (https://groups.google.com/forum/#!topic/jooq-user/VwLAq9uFyb0) –

ответ

1

Метод DSLContext.newRecord(Table, Object) принимает значение Table как первый аргумент, а не строку. В идеале вы должны передать сгенерированную ссылку вашей таблицы книг на этот метод.

 Смежные вопросы

  • Нет связанных вопросов^_^