我正在尝试使用DBSetup进行测试。我能够使用简单的插件运行它:
public static final Operation INSERT_CURRENCY_DATA =
Insert.into("CURRENCY")
.columns("ID", "CODE", "NAME", "DESCRIPTION")
.values(1, "EUR", "EUR", "EUR")
.values(2, "CZK", "CZK", "CZK")
.build();
但是当一个表在另一个表中有一个外键时,如下面的例子,来自网站:
Operation insertVendorsAndProducts =
sequenceOf(
insertInto("VENDOR")
.columns("ID", "CODE", "NAME")
.values(1L, "AMA", "AMAZON")
.build(),
insertInto("PRODUCT")
.columns("ID", "NAME", "VENDOR_ID")
.values(1L, "Kindle", "1L")
.build(),
sql("update VENDOR set FEATURED_PRODUCT_ID = 1 where ID = 1"));
我无法编译代码并获取 在.build(),行
中的标记',',。的语法错误