本次新闻后台管理系统实现了新闻的增删改查
-
创建或更新
com/llanero/news/po/News.java
类并生成
Getter
、Setter
、``toString()`方法和构造方法package com.llanero.news.po; import javax.persistence.*; import java.util.ArrayList; import java.util.Date; import java.util.List; @Entity @Table(name = "t_news") public class News { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String title; @Basic(fetch = FetchType.LAZY) @Lob private String content; private String firstPicture; private String flag; private String views; private boolean appreciation; private boolean shareStatement; private boolean commentabled; private boolean published; private boolean recommend; @Temporal(TemporalType.TIMESTAMP) private Date createTime; @Temporal(TemporalType.TIMESTAMP) private Date updateTime; @ManyToOne private Type type; @ManyToOne private User user; @ManyToMany(cascade = CascadeType.PERSIST) private List<Tag> tags = new ArrayList<>(); @Transient private String tagIds; private String description; public void init() { this.tagIds = tagsToIds(this.getTags()); } private String tagsToIds(List<Tag> tags) { if (!tags.isEmpty()) { StringBuffer ids = new StringBuffer(); boolean flag = false; for (Tag tag : tags) { if (flag) { ids.append(","); } else { flag = true;