Я новичок в данных весны, и я использую JPA с реализацией спящего режима, и я создал свои сущности. У меня есть пользователи и таблицы userType, и есть много к одному сопоставлению, но когда я пытаюсь сохранить пользователя, возникает исключение.Поле 'userTypeID' не имеет значения по умолчанию
Поле 'userTypeID' не имеет значения по умолчанию
Users таблицы объект.
@Id
\t @GeneratedValue(strategy = GenerationType.SEQUENCE, generator="userID")
\t private long userID;
\t private String firstName;
\t private String lastName;
\t private String emailAddress;
\t private String phoneNo;
\t private String address;
\t private long city;
\t private long state;
\t private String pin;
\t
\t @ManyToOne
\t @JoinTable(name="usertype")
\t private UserType userType;
И моя UserType таблица объект выглядит
@Id
\t @GeneratedValue(strategy = GenerationType.SEQUENCE, generator="userTypeID")
\t private long userTypeID;
\t private String userTypeName;
\t private String userTypeExtRef;
Мой код выглядит как сервис
Users usr = new Users();
\t \t
\t \t usr.setFirstName("Akhil Chaurasia");
\t \t usr.setEmailAddress("abc.com");
\t \t usr.setPhoneNo("2132334343");
\t \t UserType type = new UserType();
\t \t type.setUserTypeID(new Long(1));
\t \t type.setUserTypeName("abc");
\t \t type.setUserTypeExtRef("abc");
\t \t usr.setUserType(type);
\t \t userDao.saveAndFlush(usr);
Пожалуйста, помогите.