带有CDI的Java后端RESTful服务器应用程序

时间:2017-08-24 09:06:25

标签: java oracle rest cdi backend

我的任务是使用SELECT productid, NAME, ((CASE WHEN Concat(' ', NAME, ' ') LIKE '% this %' THEN 1 ELSE 0 END) + (CASE WHEN Concat(' ', NAME, ' ') LIKE '% is %' THEN 1 ELSE 0 END) + (CASE WHEN Concat(' ', NAME, ' ') LIKE '% count %' THEN 1 ELSE 0 END) + (CASE WHEN Concat(' ', NAME, ' ') LIKE '% example %' THEN 1 ELSE 0 END)) AS CountString FROM product; 创建一个包含RESTful服务的JavaEE应用程序。我必须从CDI数据库中获取数据。

我已经在互联网上研究了如何制作这个,但我无法找到一个正在使用我所需要的项目/指南。我已经创建了一个实体类,但我无法弄清楚如何处理数据库中的数据,只需Oracle来处理数据库。

我的实体类:

crud

非常感谢任何帮助或指南链接。提前谢谢!

2 个答案:

答案 0 :(得分:-1)

您正在寻找的是一个将JPA与jdbc结合在一起的教程。让jpa处理所有与数据库的谈话,你可以专注于开发。我建议使用spring。

Here是一个使用Spring的例子。

This是使用Eclipse-link的一个例子。

This是您连接oracle数据库的方式。

This是一个很棒的教程,可以从头开始整理shebang,添加和读取数据库。

答案 1 :(得分:-1)

我对CDI知之甚少,但contollerdaoservice是不同的级别。您可以找到有关restful service with CDIcrud with oracle的教程。如果您不必使用CDI,Spring date redis将是另一种选择。

Hibernatespring data jpa对于使用oracle的crud来说是个不错的选择。