2016-11-07 10:07

准确说这几个问题跟jfinal都没有关系,都是编程习惯导致的代码不健壮性。

2016-10-21 18:47

@JFinal 不知道2.3何时正式发布?

2016-10-21 15:22

http://git.oschina.net/h5lib/jfinal-xsql-plugin
这个感觉要更好用一些,用法更接近ibatis了。

2016-09-30 20:06

@JFinal 自动化添加 limit 1感觉没有必要,程序不好判断,因为有些sql虽然没有加limit 1之类的语句,但是有可能是通过主键查询的数据,其实已经能保证查询出1条来,当然在加上limit 1也没啥影响。对于复杂的sql,感觉不好加,从最外层包一层sql其实意义不大,并不能提高性能,要想提高性能只能从最里层的sql下手,尤其像oracel那样的写法。其实mybatis对于对象查询好像也是让用户自己去控制保证查出一条来,如果查出集合也会报错。当然,这是从我个人水平角度出发的,波总应该有更高明的手段吧,^_^。

2016-09-30 14:02

@老八 刚才试了一下的确不会报错了,但是个人还是建议对于这种查询对象的需求,最好还是通过sql确保只能查出一条数据来,否则有可能出现这种情况,你先查询出了1000条数据(甚至更多),然后findFirst方法帮你取出第一条。有点得不偿失。

2016-09-30 12:07

@JFinal 我打算捐助100块钱,每次一分。好吧,你肯定用缓存了。只是我在想,如果数据达到上万条,页面会变成什么样。

2016-09-30 12:01

@JFinal 这样配置的话只能访问静态资源吧。我现在都是这么写proxy_pass http://127.0.0.1:8080/;

2016-09-30 11:33

@老八 我在之前使用中这么写都会报错的,而且这个错让我刻骨铭心。但是刚才看了下源码的确是取第一条。

2016-09-30 09:48

聚合的接口都是收费的,虽然费用还能接受。有很多免费查询归属地的接口,比如:http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=手机号

2016-09-30 09:38

@JFinal 波总,你说的第三种情况,如何绕过tomcat直接访问WEB-INF下的资源,这样:http://localhost/WEB-INF/web.xml?我试了一下会报404啊。

2016-09-30 09:10

@JFinal 话说波总,你那个捐助页面就已经很长了,就不考虑分分页,呵呵。

2016-09-30 09:08

@老八 话说你这么写Db.findFirst("select * from table")不会报错吗?你查询的是一个对象,但是你的语句明显是查一个list

2016-09-29 15:08

最好说的详细一些,比如贴一下你的关键代码。