我需要将 DayId 存储在我的数据库中。这是我到目前为止所拥有的(不确定这是否是存储日类型的好方法)
public enum DayType {
MONDAY(1),TUESDAY(2),WEDNESDAY(3),THURSDAY(4),FRIDAY(5),SATURDAY(6),SUNDAY(7);
使用它的实体是AppointmentSlot.java
public class AppointmentSlot{
...
@Column
@Enumerated(EnumType.ORDINAL)
private DayType dayId;
...
}
我在将它持久化之前设置了 dayID appointmentSlot.setDayId(DayType.MONDAY);
。但是在我的数据库中,我注意到dayId
列中的存储值为 0。为什么它不存储为 1 ?