您现在的位置是:首页 > 文章详情

中文代码之Spring Boot对H2数据库简单查询

日期:2019-05-08点击:380

续前文: 中文代码之Spring Boot集成H2内存数据库

在词条中添加英文术语域:

@Entity public class 词条 { @Id private long id; private String 英文术语; private String 中文术语; public 词条() { } public 词条(long id, String 英文术语, String 中文术语) { this.id = id; this.英文术语 = 英文术语; this.中文术语 = 中文术语; } public long getId() { return id; } public String get中文术语() { return 中文术语; } public String get英文术语() { return 英文术语; } }

声明查询方法(Spring支持特定命名格式的查询方法, 参考: https://docs.spring.io/spring-data/jpa/docs/1.8.x/reference/html/#repositories.query-methods)

@Repository public interface 词库接口 extends JpaRepository<词条, Long> { List<词条> findBy英文术语(String 英文术语); }

在控制器中用数据库查询代替原本的內建Map查询:

@RestController public class 词典控制器 { private static final Logger 笔录 = LoggerFactory.getLogger(词典控制器.class); @Autowired private 词库接口 词库; @GetMapping("/") @ResponseBody public List<词条> 取词条(@RequestParam(name = "term", required = false, defaultValue = "") String 英文术语) { 笔录.info("输入: " + 英文术语); return 词库.findBy英文术语(英文术语); } }

访问在线演示地址: http://74.91.17.250:8090/?term=List 返回:

[ { id: 3, 英文术语: "List", 中文术语: "列表" } ]

继续欠测试.

2018-08-24

原文链接:https://yq.aliyun.com/articles/701734
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章