2019-06-13 15:09
@sourceTT 嗯,是有这种问题存在的可能, 再问下,Atomikos的实现原理是怎么保证全部回滚的了?
2019-06-13 14:36
我没做过分布式事务,请教下,不知道和下面这样写,原理上有啥不同了?或者说下面的写法会存在什么问题了?Db.tx(() -> { return Db.use("test1").tx(() -> { return Db.use("test2").tx(() -> { Db.save("test", record); Db.use("test1").save("test", record); Db.use("test2").save("test", record); return false; }); });});
2019-06-12 10:24
@你妹啊 加入俱乐部, 里面好多大牛,说话又好听,反应速度又很快
2019-06-12 10:03
https://www.jfinal.com/doc/1-75、部署jfinal 开发的项目就是标准的 java web 项目,所以部署方式没有任何特殊的地方,有一些部署方面要注意的小技巧,见这篇博文:https://my.oschina.net/jfinal/blog/353062
2019-06-12 10:01
java.lang.NoClassDefFoundError: Could not initialize class com.jfinal.upload.MultipartRequestcos的那个jar没有加上
2019-06-06 23:05
一个人养活了多少人!从毕业到现在3年多近4年了,公司用的JF也成就现在的我~全靠它吃饭23333这可能就是师兄常说的 “一辈子,成一些事儿,成一些人!” ~ 端午安康~
2019-06-04 17:27
@洛小风 你是要做个啥业务啊? 这样折腾?感觉你走歪了,说说业务,看大家有推荐的处理方式没
2019-06-03 23:08
@JFinal 老大 再PS 3.6之后多主键操作全部加s 处理,优化Java8环境~
2019-06-03 19:09
#( {k1:v1, k2:v2, k3:v3}.k1 ) ==> v1
2019-06-03 14:28
PS : Db.deleteById("table_name", "q, b", 123, 456);
2019-06-02 18:46
@Sohnny 这个回复好优秀
2019-06-02 18:28
赞~简洁易懂。PS: 业务上使用的时候,不加static ,用的时候new 对象,就支持多次调用了。并且注意DruidPlugin里面默认3.6版之前最大只有100连接池,3.6之后是32连接(可以设置),poolCount值得小于数据库连接数。
2019-06-01 13:51
action2里可以getPara(id) , 那 action1里也可以getPara(id)啊
2019-05-31 18:30
@洛小风 在action2 里面直接调用 action1 即可,本来就是普通Java类的方法调用。 action1 里面setAttr(xxx) 在 action2 里面getAttr(xxx) 即可拿到数据,都是在一个对象里面。
2019-05-30 18:10
@hb963724769 使用占位符 = ?,参数放data里