本次实现的功能:
新闻类别和标签的查询、增加、更新和删除
以标签的管理为例,演示相应功能的结构和完成过程
-
创建
com.llanero.news.po.Tag
对象类@Entity @Table(name = "t_tag") public class Tag { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @NotBlank(message = "标签名称不能为空") private String name; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "Tag{" + "id=" + id + ", name='" + name + '\'' + '}'; } }
-
创建相应dao类和service类,实现增删改查等方法
com.llanero.news.dao.TagRepository
类public interface TagRepository extends JpaRepository<Tag, Long> { Tag findByName(String name); }
com.llanero.news.service.impl.TagServiceImpl
类继承并实现com.llanero.news.service.impl.TagService
接口