JFinal框架的使用

一、Application.java 

UndertowServer.create(JfinalConfig.class,"config/undertow.txt").setResourcePath("src/main/webapp,"+ BaseConstant.UPLOAD_PATH).start();

这里使用Undertow容器,启动速度块;

二、JfinalConfig  配置
      public static Prop prop = PropKit.use("config/crm-config.txt");   //加载配置
      configRoute  配置路由    
      me.add(new AdminRouter());    //AdminRouter extends Routes  AdminRouter配置各模块路由
      me.setBaseViewPath("/WEB-INF/static");  //设置视图路径
      configConstant 配置常量
      configEngine 配置引擎
     configPlugin 配置插件   
     ActiveRecordPlugin arp = new ActiveRecordPlugin(druidPlugin); //配置数据库连接池DruidPlugin插件
     getSqlTemplate(PathKit.getRootClassPath() + "/template", arp);  //扫描sql模板
     createRedisPlugin(me);  //Redis以及缓存插件
     configInterceptor 配置全局拦截器
     configHandler 配置处理器
     onStart 启动

三、操作数据库的方式:
    _MappingKit  配置tableMapping
   查询: 
       list查询:   
           sql可以直接是字符串查询语句,或者Db.getSql("bi.customer.groupByIndustry")通过模板获取sql语句
           Db.find(sql,param);             //sql文件中?匹配参数值

           分页查询:Db.paginate(page, limit, Db.getSqlPara("crm.agent.queryProductByAgentId",map)); //#sql文件中para取参
   添加:
       flag = Model.save();
       Model.getId();  //获取插入的实体主键自增id
       Db.batchSave(list,batchSize);  //批量添加

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值