我试着重复课程中的代码。应该为初始化创建sql查询并在public void setup()中运行,但我遇到了一些问题:
无法解析“databaseclient”中的方法“execute”
对“create”的引用是不明确的,两者都是“create(publisher)<”?扩展“t>)”和“create(publisher<”?扩展(t>,long)'匹配
代码
@BeforeAll
public void setup() {
Hooks.onOperatorDebug();
List<String> statements = Arrays.asList(//
"DROP TABLE IF EXISTS player;",
"CREATE table player (id INT AUTO_INCREMENT NOT NULL, name VARCHAR2, age INT NOT NULL);");
statements.forEach(it -> client.execute(it) //
.fetch() //
.rowsUpdated() //
.as(StepVerifier::create) //
.expectNextCount(1) //
.verifyComplete());
}
暂无答案!
目前还没有任何答案,快来回答吧!