2014-07-20 3 views
0

동일한 데이터베이스를 사용하는 두 테이블과 관련된 페이지가 있습니다. 문제는 내가 테이블 #A에 데이터를 저장하려고 할 때 데이터도 테이블 #B에 저장됩니다. 데이터는 테이블 #A에만 저장되지만 테이블 #B에서는 ID가 필요합니다. 테이블 #A데이터베이스에 데이터 저장 오류

@JoinColumn(name = "VACANCYNAME", referencedColumnName = "ID") 
@ManyToOne 
private Vacancy vacancyname; 

테이블 #B 모델

@OneToMany(mappedBy = "vacancyname") 
private List<ApplicantVacancy> applicantVacancyList; 

테이블 #A위한 JSP

<p> 
    <label>Vacancy Name</label> 
    <form:input path="vacancyname.vacancyname" value="${param.name}" readonly="true"/> 
</p> 

테이블 #B위한 JSP

<label>Webpage URL :<a href='http://localhost:8080/hrms/applicant/list.htm' target='new'> http://localhost:8080/hrms/applicantvacancy/index.htm</a></label> 

모델

답변

0

귀하의 구현을 모르겠지만,이 readOnly = "true"는 db에 객체를 유지하는 것이 좋지 않습니다.

거짓으로 표시하십시오.

<p> 
    <label>Vacancy Name</label> 
    <form:input path="vacancyname.vacancyname" value="${param.name}" readonly="false"/> 
</p> 
관련 문제