2017-08-24 45 views
-3

我的任务是使用CDI创建一个包含RESTful服务的JavaEE应用程序。我将不得不从Oracle数据库中获取数据。具有CDI的Java后端RESTful服务器应用程序

我在互联网上研究了如何做到这一点,但我找不到一个项目/指南,它正在使用我所需要的一切。我创建了一个实体类,但我无法弄清楚如何处理来自数据库的数据,只需要为数据库crud

我的实体类:

@Entity 
@Table(name = "BOOKS") 
public class Book implements Serializable { 

    private int id; 
    private String author; 
    private String title; 

    @Id 
    @GeneratedValue(strategy = GenerationType.IDENTITY) 
    @Column(name = "id", unique = true, nullable = false) 
    public int getId() { 
     return id; 
    } 

    public void setId(int id) { 
     this.id = id; 
    } 

    @Column(name = "author", unique = true, nullable = false) 
    public String getAuthor() { 
     return author; 
    } 

    public void setAuthor(String author) { 
     this.author= author; 
    } 

    @Column(name = "title", unique = true, nullable = false) 
    public String getTitle() { 
     return title; 
    } 

    public void setTitle(String title) { 
     this.title= title; 
    } 

} 

任何帮助,或连结导游是非常赞赏。提前致谢!

+0

有很多例子,例如http://www.concretepage.com/spring-boot/spring-boot-rest-jpa-hibernate-mysql-example –

+0

为什么答案被低估? – Titulum

+0

不要问我。感谢您的链接:) – Hevesi

回答

-1

你在找什么是一个将JPA和jdbc结合起来的教程。让jpa处理所有与数据库的交谈,您可以专注于开发。我建议使用弹簧。

Here是一个使用Spring的例子。

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

This是您如何连接到oracle数据库。

This是一个很好的教程,从头开始梳理整个shebang到添加和读取你的db。

-1

我对CDI知之甚少,但contoller,daoservice是不同的级别。你可以找到有关restful service with CDIcrud with oracle的教程。如果您不需要使用CDI,则可以使用Spring date redis

Hibernate and spring data jpa对于甲骨文来说是个不错的选择。

相关问题