package com.demo.blog; import com.demo.common.model.Blog; import com.jfinal.plugin.activerecord.Page; /** * 本 demo 仅表达最为粗浅的 jfinal 用法,更为有价值的实用的企业级用法 * 详见 JFinal 俱乐部: http://jfinal.com/club * * BlogService * 所有 sql 与业务逻辑写在 Service 中,不要放在 Model 中,更不 * 要放在 Controller 中,养成好习惯,有利于大型项目的开发与维护 */ public class BlogService { /** * 线程安全的 Service 可以开放一个 static me 变量,方便随处使用 * 如果要使用业务层 AOP,可以使用如下代码代替 new 创建: * Enhancer.enhance(BlogService.class); */ public static final BlogService me = new BlogService(); /** * 所有的 dao 对象也放在 Service 中,并且声明为 private,避免 sql 满天飞 * sql 只放在业务层,或者放在外部 sql 模板,用模板引擎管理: * http://www.jfinal.com/doc/5-13 */ private Blog dao = new Blog().dao(); public Page<Blog> paginate(int pageNumber, int pageSize) { return dao.paginate(pageNumber, pageSize, "select *", "from blog order by id asc"); } public Blog findById(int id) { return dao.findById(id); } public void deleteById(int id) { dao.deleteById(id); } }
最近下载更多
微信网友_6894531512045568 LV1
3月5日
play木 LV1
2021年1月8日
ITboysDu LV11
2020年8月12日
assadd LV9
2020年8月7日
aaa最代码 LV14
2020年8月4日
kkkkkkk123 LV2
2020年7月5日
zjj168168 LV1
2020年4月10日
15858180882 LV2
2020年4月7日
jiajia91323 LV23
2019年12月24日
111111222222333333 LV4
2019年10月24日
最近浏览更多
sccs1984 LV15
2月19日
FF加菲猫 LV4
2023年3月22日
qq1061521319 LV4
2022年12月8日
刘亦菲9527 LV15
2022年2月23日
cqbscxh LV11
2021年11月22日
lwp011 LV27
2021年11月5日
孙龙52 LV6
2021年11月2日
ewan007 LV30
2021年8月19日
linom199144 LV2
2021年7月5日
疯狂的巨兔12138 LV4
2021年5月14日