DBSetup:SQL支持

时间:2015-02-11 12:47:33

标签: dbsetup

我正在尝试使用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(),行

中的标记',',。的语法错误

0 个答案:

没有答案