新建一个sqlkit时,需要指定configname,设置为默认main
activeRecord.addSqlTemplate("sql/edu.sql");
sqlkit = new SqlKit(DbKit.MAIN_CONFIG_NAME, true);然后直接使用sqlkit.getSQL() 方法报空指针异常,获取失败
再次指定sql文件目录后,并解析,才可以。是我用法有问题吗?@jfinal
完成代码如下:
dp = new DruidPlugin(URL, USERNAME,PASSWORD);
dp.set(10, 5, 40);
dp.start();
activeRecord = new ActiveRecordPlugin(dp);
activeRecord.setDialect(new MysqlDialect())
.setDevMode(true)
.setShowSql(true) //是否打印sql语句
;
activeRecord.addSqlTemplate("sql/edu.sql");
sqlkit = new SqlKit(DbKit.MAIN_CONFIG_NAME, true);
sqlkit.addSqlTemplate("sql/edu.sql");
sqlkit.parseSqlTemplate();调用
String sql = sqlkit.getSql("base.dw_school_term");成功获取值。
项目:JFinal
添加 sql 使用 : activeRecordPlugin.addSqlTemplate(...)