2017-03-13 21:01

@JFinal 的确只是改了包名就行了,只要不是service都可,接触java不久,实在不知道是怎么回事

2016-09-28 18:17

@JFinal 恩,理解

2016-09-28 17:23

@JFinal 我那个.net的ORM里有这样一个方法:

///
/// 根据字段集合查询数据
///
/// 字段值集合
/// 字段名称,默认是ID
/// 查询的字段,默认是*
///
public List SelectByIds(IEnumerable idValues, string idField = "ID", string selectFields = "*")

2016-09-28 17:16

@JFinal 感觉可以再灵活一点,如果一个用户表(id,name,age),我想查询age in(20,30)的呢?

2016-09-28 17:08

@小木学堂 还有很多时候id是另一个列表的一列数据,用Linq4j很容易得到一个集合

2016-09-28 17:04

@JFinal @小木学堂 原来是复合主键,一时没想到,惭愧! 感谢及时回复~

2016-08-02 08:50

@JFinal ok,thinks!

2016-07-20 18:01

@JFinal 微信文档这样说:“假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。”,所以我开始用的是renderText(""),又测试了renderNull(),也是可以了

2016-07-20 10:28

@Dreamlu 更通用的做法可以是把缓存对象变成String类型,内部负责序列化和反序列化。
public String get(String s) ;
public void set(String s, String o);

2016-07-20 08:55

@JFinal 看到了有个MsgControllerAdapter,但是里面实现的方法是空的,没有对微信的请求做默认处理,应该还是会提示无法提供服务。因为没看过源码,想着会有个renderEmpty()的,不知道有个renderNumm(),Thinks!

2016-07-19 22:59

@JFinal 嗯,但是key是由内部传过来的,所以估计要内部来该,可以在 public T get(String s)这个方法上再加个Class类型的参数,内部调用的时候传AccessToken.class和SnsAccessToken.class