java中的jpa
几天前,我在处理JPA中的LocalDateTime属性时遇到问题。 在这篇博客文章中,我将尝试创建一个样本问题来说明该问题以及我使用的解决方案。
考虑以下实体,该实体为特定公司的员工建模–
@Entity
@Getter
@Setter
public class Employee {
@Id
@GeneratedValue
private Long id;
private String name;
private String department;
private LocalDateTime joiningDate;
}
我使用的是Spring Data JPA,因此创建了以下存储库–
@Repository
public interface EmployeeRepository
extends JpaRepository<Employee, Long> {
}
我想找到在特定日期加入公司的所有员工。 为此,我从
JpaSpecificationExecutor –
@Repository
public interface EmployeeRepository
extends JpaRepository<Employee, Long>,
JpaSpecificationExecutor<Employee> {
}
并写了如下查询
@SpringBootT