Key Components

  • Repository Interface
  • Entity Object

Entity

package com.spring.connect.example;
 
import javax.persistence.*;
 
@Entity
@Table(name="ROOM")
public class Room {
    @Id
    @Column(name="ROOM_ID")
    @GeneratedValue(strategy = GenerationType.AUTO)
    private long roomId;
 
    @Column(name="NAME")
    private String roomName;
 
    @Column(name="ROOM_NUMBER")
    private String roomNumber;
 
    @Column(name="BED_INFO")
    private String bedInfo;
 
    // Getters Setters
 
}

Repository

package com.spring.connect.example;
 
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
 
@Repository
public interface RoomRepository extends JpaRepository<Room, Long> {
 
}