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> {
}