2016-07-29 10:52

@JFinal 波总 , 我加了映射 , 还是同样的异常 :

PropKit.use("a_little_config.txt");
C3p0Plugin C3p0Plugin = new C3p0Plugin(PropKit.get("jdbcUrl"), PropKit.get("user"), PropKit.get("password").trim());
C3p0Plugin.start();
ActiveRecordPlugin arp = new ActiveRecordPlugin(C3p0Plugin);
arp.start();
_MappingKit.mapping(arp);
System.out.println(Blog.me.paginate(1, 10));

2016-07-29 10:51

@JFinal 空引号的问题不用回答了 , 我应该看懂了 .

2016-07-29 10:48

@JFinal 波总 , "".equals(this.userName) , 这里的空引号表示啥 ? 是一个bean里面的代码 .

2016-07-27 11:18

@JFinal 我加了映射 , 也是不行 .

2016-07-27 11:17

我加了映射 , 还是同样的异常 :

PropKit.use("a_little_config.txt");
C3p0Plugin C3p0Plugin = new C3p0Plugin(PropKit.get("jdbcUrl"), PropKit.get("user"), PropKit.get("password").trim());
C3p0Plugin.start();
ActiveRecordPlugin arp = new ActiveRecordPlugin(C3p0Plugin);
arp.start();
// arp.addMapping("blog", Blog.class); // 这样写也不行
_MappingKit.mapping(arp);
System.out.println(Blog.me.paginate(1, 10));

2016-07-27 11:07

@JFinal 我是这样写的 , 还是抛同样的异常 .

@Test
public void index() {
PropKit.use("a_little_config.txt");
C3p0Plugin C3p0Plugin = new C3p0Plugin(PropKit.get("jdbcUrl"), PropKit.get("user"), PropKit.get("password").trim());
C3p0Plugin.start();
ActiveRecordPlugin arp = new ActiveRecordPlugin(C3p0Plugin);
arp.start();
System.out.println(Blog.me.paginate(1, 10));
}

2016-07-27 10:14

@JFinal 好的 , 我去仔细看看先 . 那么按照你说的 , Jfinal不能( 或者不方便 )做单元测试了 ?

2016-07-27 10:07

public Page paginate(int pageNumber, int pageSize, String select, String sqlExceptSelect, Object... paras) {
Config config = getConfig();
Connection conn = null;
try {
conn = config.getConnection();
return paginate(config, conn, pageNumber, pageSize, select, sqlExceptSelect, paras);
} catch (Exception e) {
throw new ActiveRecordException(e);
} finally {
config.close(conn); // 这里就是上面第二行异常所说的292行代码
}
}

2016-07-27 10:04

@JFinal 怎样确定 ActiveRecordPlugin 是启动的 ?

2016-07-27 10:03

@JFinal 不过前台网页是能正常跑的 , 这个怎么解释 ?

2016-07-27 09:56

不过前台网页是能正常跑的

2016-07-26 15:53

谢谢分享啊