Db.tx()的使用

关于 Db.tx()的问题. 默认返回的是布尔值, 想要返回字符串的要咋整,

评论区

JFinal

2019-04-10 09:34

Ret ret = Ret.create();

Db.tx( () -> {
ret.set("value", "字符串在此");
});

ret.getStr("value");

杜福忠

2019-04-10 09:35

StringBuilder str = new StringBuilder();
Db.tx(() -> {
Db.update("update t1 set f1 = ?", 123);
Db.update("update t2 set f2 = ?", 456);
str.append(xxxx)
return true;
});
str.toString();

j1066783215

2019-04-10 10:08

@JFinal 收到 我之前用字符串都提示final修饰

j1066783215

2019-04-10 10:09

@杜福忠 感谢 这种也可以 看来自个要多熟悉下基础

天眼

2019-04-11 08:31

String ret[]=new String[1];
Db.tx( () -> {
ret[0]="字符串在此";
return true;
});
return ret[0];

zhangtianxiao

2019-04-11 22:06

............. 嗯. 都是满分回答

热门反馈

扫码入社