JFinal数据库连接配置

来源:互联网 发布:闭关锁国知乎 编辑:程序博客网 时间:2024/05/19 10:38


public void configPlugin(Plugins me) {// TODO Auto-generated method stublogger.debug("------------配置插件 START-----------");logger.debug("--------------配置数据源-------------");DruidPlugin druidPlugin = new DruidPlugin(getProperty("jdbcUrl"),getProperty("user"), getProperty("password"),getProperty("driverClass"));WallFilter wallFilter = new WallFilter();wallFilter.setDbType(JdbcConstants.MYSQL);druidPlugin.addFilter(wallFilter);me.add(druidPlugin);logger.debug("-------配置ActiveRecord插件!-------");ActiveRecordPlugin arp = new ActiveRecordPlugin(druidPlugin);arp.setShowSql(getPropertyToBoolean("showSql", true));me.add(arp);arp.setDialect(new MysqlDialect());arp.setContainerFactory(new CaseInsensitiveContainerFactory());logger.debug("----------映射表到模型!------------ ");arp.addMapping("cp_user", "id", User.class);arp.addMapping("cp_user_role", "id", UserRole.class);arp.addMapping("cp_role_permission", "id", RolePermission.class);arp.addMapping("cp_assignwork", "id", Assignwork.class);arp.addMapping("cp_handwork", "id", Handwork.class);arp.addMapping("cp_test", "id", Test.class);arp.addMapping("cp_test_online", "id", TestOnline.class);arp.addMapping("cp_user_test_online", "id", UserTestOnline.class);arp.addMapping("cp_document", "id", Document.class);arp.addMapping("cp_article", "id", Article.class);arp.addMapping("cp_question", "id", Question.class);arp.addMapping("cp_comment", "id", Comment.class);arp.addMapping("cp_notify", "id", Notify.class);arp.addMapping("cp_exploit", "id", Exploit.class);arp.addMapping("cp_affiche", "id", Affiche.class);logger.debug("-------------配置插件 END----------");}


0 0
原创粉丝点击