簡體   English   中英

字段“ userTypeID”沒有默認值

[英]Field 'userTypeID' doesn't have a default value

我是Spring數據的新手,並且將JPA與Hibernate實現一起使用,並且已經創建了我的實體。 我有用戶表和用戶類型表,並且有許多一對一的映射,但是當我嘗試持久化用戶時,就會引發異常。

字段“ userTypeID”沒有默認值

用戶表實體。

  @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator="userID") private long userID; private String firstName; private String lastName; private String emailAddress; private String phoneNo; private String address; private long city; private long state; private String pin; @ManyToOne @JoinTable(name="usertype") private UserType userType; 

我的userType表實體看起來像

 @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator="userTypeID") private long userTypeID; private String userTypeName; private String userTypeExtRef; 

我的服務代碼如下

 Users usr = new Users(); usr.setFirstName("Akhil Chaurasia"); usr.setEmailAddress("abc.com"); usr.setPhoneNo("2132334343"); UserType type = new UserType(); type.setUserTypeID(new Long(1)); type.setUserTypeName("abc"); type.setUserTypeExtRef("abc"); usr.setUserType(type); userDao.saveAndFlush(usr); 

請幫忙。

使用它,它可能工作正常。

 Users usr = new Users(); usr.setFirstName("Akhil Chaurasia"); usr.setEmailAddress("abc.com"); usr.setPhoneNo("2132334343"); UserType type = new UserType(); type.setUserTypeName("abc"); type.setUserTypeExtRef("abc"); usr.setUserType(type); userDao.saveAndFlush(usr); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM