ssm(Spring+Spring mvc+mybatis)Service层实现类——DeptServiceImpl

简介: ssm(Spring+Spring mvc+mybatis)Service层实现类——DeptServiceImpl
 /**  
* @Title: DeptServiceImpl.java
* @Package org.service.impl
* @Description: TODO该方法的主要作用:
* @author A18ccms A18ccms_gmail_com  
* @date 2017-12-26 下午9:19:09
* @version V1.0  
*/
package org.service.impl;

import java.util.List;

import org.dao.IDeptDao;
import org.entity.Dept;
import org.service.IDeptService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

 /**   
 *    
 * 项目名称:test_ssm_16qn3   
 * 类名称:DeptServiceImpl   
 * 类描述:   
 * 创建人:Mu Xiongxiong  
 * 创建时间:2017-12-26 下午9:19:09   
 * 修改人:Mu Xiongxiong   
 * 修改时间:2017-12-26 下午9:19:09   
 * 修改备注:   
 * @version    
 *    
 */

//注入事务
@Component
public class DeptServiceImpl implements IDeptService {


    @Autowired
    private IDeptDao deptDao;


    /**(非 Javadoc)
     * <p>Description(描述): </p>
     * <p>Title: getDeptAll</p>
     * @return
     * @see org.dao.IDeptDao#getDeptAll()
     */

    @Override
    public List<Dept> getDeptAll() {
        // TODO Auto-generated method stub
        return deptDao.getDeptAll();
    }

    /**(非 Javadoc)
     * <p>Description(描述): </p>
     * <p>Title: saveEntity</p>
     * @param dept
     * @return
     * @see org.dao.IDeptDao#saveEntity(org.entity.Dept)
     */

    @Override
    public int saveEntity(Dept dept) {
        // TODO Auto-generated method stub
        return deptDao.saveEntity(dept);
    }

    /**(非 Javadoc)
     * <p>Description(描述): </p>
     * <p>Title: updateEntity</p>
     * @param dept
     * @return
     * @see org.dao.IDeptDao#updateEntity(org.entity.Dept)
     */

    @Override
    public int updateEntity(Dept dept) {
        // TODO Auto-generated method stub
        return deptDao.updateEntity(dept);
    }

    /**(非 Javadoc)
     * <p>Description(描述): </p>
     * <p>Title: delEntity</p>
     * @param dept
     * @return
     * @see org.dao.IDeptDao#delEntity(org.entity.Dept)
     */

    @Override
    public int delEntity(Dept dept) {
        // TODO Auto-generated method stub
        return deptDao.delEntity(dept);
    }

    /**(非 Javadoc)
     * <p>Description(描述): </p>
     * <p>Title: getDeptById</p>
     * @param id
     * @return
     * @see org.dao.IDeptDao#getDeptById(int)
     */

    @Override
    public Dept getDeptById(int id) {
        // TODO Auto-generated method stub
        return deptDao.getDeptById(id);
    }

}
相关文章
|
2月前
|
前端开发 Java 测试技术
微服务——SpringBoot使用归纳——Spring Boot中的MVC支持——@RequestParam
本文介绍了 `@RequestParam` 注解的使用方法及其与 `@PathVariable` 的区别。`@RequestParam` 用于从请求中获取参数值(如 GET 请求的 URL 参数或 POST 请求的表单数据),而 `@PathVariable` 用于从 URL 模板中提取参数。文章通过示例代码详细说明了 `@RequestParam` 的常用属性,如 `required` 和 `defaultValue`,并展示了如何用实体类封装大量表单参数以简化处理流程。最后,结合 Postman 测试工具验证了接口的功能。
109 0
微服务——SpringBoot使用归纳——Spring Boot中的MVC支持——@RequestParam
|
2月前
|
XML Java 数据库连接
微服务——SpringBoot使用归纳——Spring Boot集成MyBatis——基于 xml 的整合
本教程介绍了基于XML的MyBatis整合方式。首先在`application.yml`中配置XML路径,如`classpath:mapper/*.xml`,然后创建`UserMapper.xml`文件定义SQL映射,包括`resultMap`和查询语句。通过设置`namespace`关联Mapper接口,实现如`getUserByName`的方法。Controller层调用Service完成测试,访问`/getUserByName/{name}`即可返回用户信息。为简化Mapper扫描,推荐在Spring Boot启动类用`@MapperScan`注解指定包路径避免逐个添加`@Mapper`
85 0
|
2月前
|
JSON 前端开发 Java
微服务——SpringBoot使用归纳——Spring Boot中的MVC支持——@RequestBody
`@RequestBody` 是 Spring 框架中的注解,用于将 HTTP 请求体中的 JSON 数据自动映射为 Java 对象。例如,前端通过 POST 请求发送包含 `username` 和 `password` 的 JSON 数据,后端可通过带有 `@RequestBody` 注解的方法参数接收并处理。此注解适用于传递复杂对象的场景,简化了数据解析过程。与表单提交不同,它主要用于接收 JSON 格式的实体数据。
132 0
|
2月前
|
前端开发 Java 微服务
微服务——SpringBoot使用归纳——Spring Boot中的MVC支持——@PathVariable
`@PathVariable` 是 Spring Boot 中用于从 URL 中提取参数的注解,支持 RESTful 风格接口开发。例如,通过 `@GetMapping(&quot;/user/{id}&quot;)` 可以将 URL 中的 `{id}` 参数自动映射到方法参数中。若参数名不一致,可通过 `@PathVariable(&quot;自定义名&quot;)` 指定绑定关系。此外,还支持多参数占位符,如 `/user/{id}/{name}`,分别映射到方法中的多个参数。运行项目后,访问指定 URL 即可验证参数是否正确接收。
89 0
|
2月前
|
XML Java 数据库连接
微服务——SpringBoot使用归纳——Spring Boot集成MyBatis——基于注解的整合
本文介绍了Spring Boot集成MyBatis的两种方式:基于XML和注解的形式。重点讲解了注解方式,包括@Select、@Insert、@Update、@Delete等常用注解的使用方法,以及多参数时@Param注解的应用。同时,针对字段映射不一致的问题,提供了@Results和@ResultMap的解决方案。文章还提到实际项目中常结合XML与注解的优点,灵活使用两者以提高开发效率,并附带课程源码供下载学习。
62 0
|
2月前
|
Java 数据库连接 数据库
微服务——SpringBoot使用归纳——Spring Boot集成MyBatis——MyBatis 介绍和配置
本文介绍了Spring Boot集成MyBatis的方法,重点讲解基于注解的方式。首先简述MyBatis作为持久层框架的特点,接着说明集成时的依赖导入,包括`mybatis-spring-boot-starter`和MySQL连接器。随后详细展示了`properties.yml`配置文件的内容,涵盖数据库连接、驼峰命名规范及Mapper文件路径等关键设置,帮助开发者快速上手Spring Boot与MyBatis的整合开发。
145 0
|
开发框架 前端开发 .NET
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
304 0
|
9月前
|
开发框架 前端开发 .NET
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
113 0
|
存储 开发框架 前端开发
[回馈]ASP.NET Core MVC开发实战之商城系统(五)
经过一段时间的准备,新的一期【ASP.NET Core MVC开发实战之商城系统】已经开始,在之前的文章中,讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】,商品列表页面,商品详情等功能的开发,今天继续讲解购物车功能开发,仅供学习分享使用,如有不足之处,还请指正。
213 0
|
开发框架 前端开发 .NET
[回馈]ASP.NET Core MVC开发实战之商城系统(三)
[回馈]ASP.NET Core MVC开发实战之商城系统(三)
143 0