2019-09-02 21:49
DbTemplate 中仅提供最常用的方法,万一碰到需要使用但没有的可以采用如下的用法:
SqlPara sqlPara = Db.getSqlPara(...);
Db.xxx(sqlPara.getSql(), sqlPara.getPara());
也就是说,先获取到 SqlPara 对象,然后可以从这个对象中获取到 sql + paras , 这样就可以用上所有的数据库方法了,因为所有的数据库方法参数本质就是 sql + paras
此外,你还可以单拿 sql:
String sql = Db.getSql(key);
这个方法适用于比较纯粹的 sql ,没有参数
2019-09-02 21:45
@水利万物而不争 链表的顺序是按照插入顺序来的,不可能进行排序
jfinal 官网的 demo 结合文档上手已经很快了,如果希望更快更深入加入俱乐部获取 jfinal 官网的源代码,大量实际代码可以直接用于项目中
肯投资的,其实是最省钱的,时间就是金钱
2019-09-02 21:22
@jettyserver 不要将 Table 这个对象放缓存,这个对象没有实现 Serializable 接口
2019-09-02 11:06
@chcode select("a, b, c").where("x > ?").and(" y = ?").limit(30) 这种用法比下面的用法麻烦多了:
select a, b, c where x > ? and y = ? limit 30
不仅麻烦,而且前者有很多复杂嵌套功能无法支持,要知道 sql 是一门灵活的语言,你要是见过几百行的 sql 的语句就知道 sql 可以有多复杂了
不仅如此,前者拼接 sql 有性能损失。 世界本无事!
2019-09-01 21:48
@程序_大明 对于这个问题,刚刚测试了一下,最简单的办法是配置 nginx ,其它地方不用动,配置如下:
proxy_redirect http:// https://;