b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

spring aop 配置文件 Jpa实现增删改查及分页(5)

电脑杂谈  发布时间:2018-02-10 14:19:35  来源:网络整理

看起来是不是很简洁,因为它把所有的业务处理都交给service层了,由于Jpa的相当给力,你会发现service层也相当简洁,如果你没有自定义的一些方法。如果不结合datatable插件,那么查询所有的信息的代码也是很简洁的

    @RequestMapping(value="/findAll",method= RequestMethod.GET)
    @ResponseBody
    public JSONObject findAll()
    {
        List<User> userList = myService.findAll();
        JSONObject json = new JSONObject();
        json.put("data",userList);

        return json;
    }

补充一点,如果不加@ResponseBody注解,那么上图返回的内容为“json.jsp”或者其他网页格式,而不是json格式的字段。

<3>service层

在该层下,一般建立一个service接口与一个serviceImpl实现类,以符合分层思想与层之间以接口链接。

常用spring配置文件_spring注解aop_spring aop 配置文件

    public interface MyService {

    User save(User user);

    List<User> findAll();

    User findById(int id);

    List<User> findByName(String name);

    User findOne(int id);

    void delete(int id);

    User saveAndFlush(User user);
}

接口的实现类

@Service
@Transactional    //事务标记
public class MyServiceImpl implements MyService{

    private MyRepository myRepository;

    @Autowired
    public void setMyRepository(MyRepository myRepository) {
        this.myRepository = myRepository;
    }

    public User save(User user)
    {
        myRepository.save(user);
        return user;
    }

    public List<User> findAll() {
        List<User> all = myRepository.findAll();
        return all;
    }

    public User findById(int id) {
        User user = myRepository.findById(id);
        return user;
    }

    public List<User> findByName(String name) {
        List<User> names = myRepository.findByName(name);
        return names;
    }

    public User findOne(int id) {
        User user=myRepository.findOne(id);
        return user;
    }

    public void delete(int id) {
        myRepository.delete(id);
    }

    public User saveAndFlush(User user) {
        User user1=myRepository.saveAndFlush(user);
        return user1;
    }


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-70155-5.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...