PropKit.use("a_little_config.txt"); DruidPlugin dp = new DruidPlugin(PropKit.get("jdbcUrl"), PropKit.get("user"), PropKit.get("password").trim()); ActiveRecordPlugin arp = new ActiveRecordPlugin("oracle", dp); arp.addMapping("blog", Blog.class); arp.setCache(new EhCache()); EhCachePlugin ecp = new EhCachePlugin(); // 与web环境唯一的不同是要手动调用一次相关插件的start()方法 ecp.start(); dp.start(); arp.start(); // 通过上面简单的几行代码,即可立即开始使用 new Blog().set("title", "title1").set("content", "cxt text").save(); new Blog().set("title", "title2").set("content", "cxt text").save();
//-------------------------------------------------------------------- // ----- 使用缓存 Blog blog = Blog.me.findFirstByCache("sampleCache2", "1", "select * from blog where id=?", 1);