环境:
Win 10
JFinal 3.3
配置好JFinal,可参考:http://blog.csdn.net/fanfan4569/article/details/79294781官网资料: http://www.jfinal.com/project/1
(1)配置JFinalConfig
① 配置 配置文件
② 添加依赖
需要的maven依赖
在 pom.xml 中添加以下
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.37</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.29</version>
</dependency>
③ 配置JFinalConfig
public void configPlugin(Plugins me) {
DruidPlugin druidPlugin = new DruidPlugin(PropKit.get("jdbcUrl"), PropKit.get("user"),
PropKit.get("password").trim());
me.add(druidPlugin);
// 配置ActiveRecord插件
ActiveRecordPlugin arp = new ActiveRecordPlugin(druidPlugin);
// 显示SQL语句
arp.setShowSql(true);
// 所有映射在 MappingKit 中自动化搞定
_MappingKit.mapping(arp);
me.add(arp);
}
(2)配置类
JFinal有个好处,在与 extend Model后,Dao类无需写属性和get/set
① 目录
② User类
Tips :
继承 Model之后,不要在dao类中添加属性,否则之后执行SQL语句会查询不到
③ _MappingKit
④ 配置Controller