由于项目需要,干脆就直接再这里总结一下吧,从数据库调取时间怎么取值,怎么封装此属性,本次项目此属性名直接就用Timestamp封装得到数据库datetime数据传值

数据库设计:
数据库

此时需要操作create_time,由于项目需要多次对此字段查询,修改,所以干脆我这里直接封装一个util来获取本机时间,并转化为Timestamp,再执行添加获取操作。

封装util
util

实体类favorite收藏文章表

private Integer id;
private Integer userId;//收藏者id
private Integer articleId;//文章id
private Timestamp createTime;//////////

private Article article;
private Users user;

比如我的项目中收藏文章的一个请求,直接NowTime.getTime()

@RequestMapping("/addFavorite")
    public String addFavorite(HttpServletRequest request,Model model){
        Users nowUser = (Users) request.getSession().getAttribute("now_user");
        int row = articleMapper.addFavorite(nowUser.getId(), Integer.valueOf(request.getParameter("articleId")), NowTime.getTime());
        if(row > 0){
            return "1";
        }return "0";
    }

在这里插入图片描述

over

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐