KevanSoon
Added working database connection and facedection api
03549e5
raw
history blame
1.27 kB
package com.cs102.attendance.entity;
import jakarta.persistence.*;
@jakarta.persistence.Entity
@Table(name = "face_data")
public class FaceData extends Entity {
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "student_id", nullable = false)
private Student student;
@Column(name = "image_url")
private String imageUrl;
@Lob
@Column(name = "image_data")
private byte[] imageData;
// Constructors
public FaceData() {}
public FaceData(Student student, String imageUrl) {
this.student = student;
this.imageUrl = imageUrl;
}
public FaceData(Student student, byte[] imageData) {
this.student = student;
this.imageData = imageData;
}
// Getters and Setters
public Student getStudent() {
return student;
}
public void setStudent(Student student) {
this.student = student;
}
public String getImageUrl() {
return imageUrl;
}
public void setImageUrl(String imageUrl) {
this.imageUrl = imageUrl;
}
public byte[] getImageData() {
return imageData;
}
public void setImageData(byte[] imageData) {
this.imageData = imageData;
}
}