в jpa и hibernate аннотации как сохранить запись с отношением один к одному - PullRequest
0 голосов
/ 01 декабря 2011

Спасибо за ваши ответы здесь, у меня есть другие проблемы здесь см. Senario

например, у меня есть две таблицы, такие как

1) BOOKBASICDETAILS 2) BOOKOTHERDETAILS

@Entity @TABLE(bookDetails) 
class Book{ 
  @Id private Long bookId; // in mycase it is not generated value it assigned programtically 
  private String name;
  @OnetoOne @PrimaryKeyJoinColumn 
  private BookOtherDetails bookOtherInfo;
 // more code 
}  
@Entity 
@Table(bookOhterDetails) 
class BookOtherInfo{
   @Id
   private Long bookId;// same as bookId in Book
   private String authorName;
  // more details  
}

В этом случае данные не вставляются в таблицу BookOtherDetails. Любые предложения имеют ценность

Спасибо в будущем

1 Ответ

0 голосов
/ 01 декабря 2011

В другом случае, если это существующее значение из таблицы городов, уже cityId есть в моем JSP, нет необходимости вставлять в таблицу города и создать новый cityid, я могу вставить существующий cityid в регистрацию деталь

Это не OneToOne Отношения, потому что город может быть связан со многими поступающими, как я понял. Вместо этого вы должны использовать отношение @ManyToOne.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...