JFinal 执行 Main 方法
来源:互联网 发布:如何强身健体知乎 编辑:程序博客网 时间:2024/05/23 23:53
JFinalMain
Demo下载
环境:Eclipse + Maven + Mysql + Druid
使用 JFinal 框架 Main 方法来直接访问数据库
test.sql 为数据库文件
1、maven jar
<dependency> <groupId>com.jfinal</groupId> <artifactId>jfinal</artifactId> <version>3.1</version></dependency><dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.16</version></dependency><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.20</version></dependency><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.29</version></dependency>
2、_JFinalDemoGenerator.java
自动生成代码
3、JFinalMain.java
Main 类
package com.jfinal.common;import java.util.List;import javax.sql.DataSource;import com.jfinal.common.model.Book;import com.jfinal.common.model._MappingKit;import com.jfinal.kit.PropKit;import com.jfinal.plugin.activerecord.ActiveRecordPlugin;import com.jfinal.plugin.activerecord.Db;import com.jfinal.plugin.activerecord.Record;import com.jfinal.plugin.druid.DruidPlugin;public class JFinalMain { static { PropKit.use("a_little_config.txt"); // 配置C3p0数据库连接池插件 DruidPlugin druidPlugin = new DruidPlugin(PropKit.get("jdbcUrl"), PropKit.get("user"), PropKit.get("password").trim()); druidPlugin.start(); DataSource dataSource = druidPlugin.getDataSource(); // 配置ActiveRecord插件 ActiveRecordPlugin arp = new ActiveRecordPlugin(dataSource); // 所有映射在 MappingKit 中自动化搞定 _MappingKit.mapping(arp); arp.start(); } public static void main(String[] args) { System.out.println(Book.dao.findById(1)); }}
执行该类的 Main 方法可以获取数据库数据
{price:100, isbn:1001, id:1, book_name:Java, stock:7}
注意事项:
- 插件需要 start
- ActiveRecordPlugin 需要初始化 dataSource 参数
阅读全文
0 0
- JFinal 执行 Main 方法
- jfinal main方法里操作数据库+redis
- 26-main方法不能执行
- 【转】命令行执行main方法
- JAVA main 方法的执行原理 main()方法详解
- jfinal 生成常量式getset方法规则(main方法)jun
- Main方法传递参数执行动态程序
- 如何执行.jar包中的main方法
- maven项目如何执行main方法
- 执行jar包中的main方法
- main()方法的执行 和 类加载
- JVM——main()方法的执行
- JSP和main调用方法执行效率
- 抽象类 自动执行 main方法
- java中main方法执行的问题
- 执行class 文件 main 方法的.sh 方法
- main中静态方法,静态块,构造方法执行顺序
- Jfinal controller 部分方法
- idea玩转“码云”(二、项目上传码云)
- Android 开发的未来语言 Kotlin 及学习资源
- c++实验五
- 跳房子散列
- zoj1108&&hdu1160 FatMouses's speed(dp)
- JFinal 执行 Main 方法
- 第2章 数据绑定
- C++作业6
- C++作业6
- Druid架构说明
- git使用笔记
- secache 官方介绍
- 自定义View技巧
- Storm+Kafka应用场景