当前第2页 返回上一页
LiveChannel.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | package com.xugaoxiang;import org.springframework.beans.factory.annotation.Autowired;import javax.persistence.Entity;import javax.persistence.Id;/**
* Created by djstava on 10/09/2017.
*/@Entitypublic class LiveChannel {
@Id
@Autowired
private Integer id; // 频道名称中文
private String name_chn; // 频道名称英文
private String name_eng; // 频道url
private String url; // 频道是否需要播放广告
private Boolean hasAds; public String getName_chn() { return name_chn;
} public void setName_chn(String name_chn) { this.name_chn = name_chn;
} public String getName_eng() { return name_eng;
} public void setName_eng(String name_eng) { this.name_eng = name_eng;
} public String getUrl() { return url;
} public void setUrl(String url) { this.url = url;
} public Boolean getHasAds() { return hasAds;
} public void setHasAds(Boolean hasAds) { this.hasAds = hasAds;
}
}
|
上面实体类包含直播频道的一些信息。
接口实现
创建LiveChannelRepository.java,继承自JpaRepository,其中的Interger表示的是id的数据类型
1 2 3 4 | package com.xugaoxiang;
import org.springframework.data.jpa.repository.JpaRepository;/**
* Created by djstava on 10/09/2017.
*/ public interface LiveChannelRepository extends JpaRepository<LiveChannel, Integer > {}
|
操作数据库
创建LiveController,这里设计了一个RestfulAPI,/live,返回的是数据库中所以的直播列表。
1 2 3 4 5 6 7 8 | package com.xugaoxiang;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;import java.util.List;/**
* Created by djstava on 10/09/2017.
*/@RestControllerpublic class LiveController {
public LiveController() {
} @Autowired
private LiveChannelRepository liveChannelRepository; @GetMapping(value = "/live" ) public List<LiveChannel> getLiveChannel() { return liveChannelRepository.findAll();
}
}
|
创建数据库
如上配置信息所示,创建数据库dbvcms
这里我们是没有去创建表结构的,启动工程的话,jpa会自动帮你把表创建好,各个字段的信息就来自于文件LiveChannel.java
为了方便查询,我们添加2条记录,如下所示
测试
一切准备就绪,启动项目,在浏览器中输入
http://localhost:8080/live
以上就是如何使用Spring boot操作mysql数据库的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
jquery操作第n个元素的方法
如何实现mysql降权操作的详解
mysql中关于视图操作的详解
mysql优化之mysql慢查询操作介绍
删除mysql数据库提示操作无法完成
新浪sae如何操作mysql数据库?
如何使用spring boot操作mysql数据库
mysql通用查询日志和慢查询日志的简单分析
mysql的索引操作
mysql基础入门操作命令的使用分析
更多相关阅读请进入《spring》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » 如何使用Spring boot操作mysql数据库