Service类怎么用
发表于:2024-11-28 作者:千家信息网编辑
千家信息网最后更新 2024年11月28日,这篇"Service类怎么用"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"Servi
千家信息网最后更新 2024年11月28日Service类怎么用
这篇"Service类怎么用"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"Service类怎么用"文章吧。
Service用于处理业务逻辑和调用DAO操作数据库。
配置文件
系统的Service在com.jspxcms.core.ContextConfig的@ComponentScan({"com.jspxcms.core.service.impl", "com.jspxcms.ext.service.impl"})配置。
本例的Service在com.jspxcms.plug.ContextConfig的@ComponentScan({ "com.jspxcms.plug.service.impl"})配置。
Service类
package com.jspxcms.plug.service.impl;@Service@Transactional(readOnly = true)public class ResumeServiceImpl implements ResumeService { public PagefindAll(Integer siteId, Map params, Pageable pageable) { return dao.findAll(spec(siteId, params), pageable); } public RowSide findSide(Integer siteId,Map params, Resume bean, Integer position, Sort sort) { if (position == null) { return new RowSide (); } Limitable limit = RowSide.limitable(position, sort); List list = dao.findAll(spec(siteId, params), limit); return RowSide.create(list, bean); } private Specification spec(final Integer siteId, Map params) { Collection filters = SearchFilter.parse(params).values(); final Specification fsp = SearchFilter.spec(filters, Resume.class); Specification sp = new Specification () { public Predicate toPredicate(Root root, CriteriaQuery> query, CriteriaBuilder cb) { Predicate pred = fsp.toPredicate(root, query, cb); if (siteId != null) { pred = cb.and(pred, cb.equal(root.get("site") . get("id"), siteId)); } return pred; } }; return sp; } private ResumeDao dao; @Autowired public void setDao(ResumeDao dao) { this.dao = dao; }}
该类使用到JPA的Specification查询方式。可实现后台列表点击表头,按任意列排序;列表页按任意字段查询;编辑页面上一条、下一条功能。
以上就是关于"Service类怎么用"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
内容
配置
文章
知识
篇文章
查询
业务
价值
功能
后台
大部分
字段
就是
数据
数据库
文件
方式
更多
步骤
知识点
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
学生数据库 查询
软件开发是不是软件技术
北京石景山cmmi软件开发
新乡子午网络技术
网络安全现状分析图素材
习书记 网络安全
翰通网络技术股份有限公司
银行招聘数据库人员要求
华为h6子路由连服务器
国铁集团下发网络安全
网络技术考第几版
医保网络安全市场
信息网络安全侦查是公安专业吗
网络安全平台备案
产业互联网清源科技
软件开发企业属于商业吗
注重网络安全的小漫画
关于小学网络安全的画画
河南省网络技术计算机三级
计算机网络技术是否学高数
网络安全影响百姓生活
河北数据库空投箱销售价格
h1z1 服务器人数
服务器机架锁
泰州客户管理软件开发平台
万方数据库中检索专利
川大网络安全等级
交通安全和网络安全教学视频
可视化音视频管理中心服务器中标
炉石传说电视服务器异常