我有实体类ProjectData。在这个类中我有UserData实体对象。 当我获得ProjectData时,我使用@JoinColumn注释获取userData-它正常工作。 但是如果我创建新的ProjectData,我就不知道如何将userDataId保存到PRJ_USER_PM_ID列;
在表PROJECT中,我有用户数据的id。 我尝试使用额外的attrbute projectUserid,但在我看来这不是一个好的解决方案。
//Quicksort of arr between low and high
public static void myqs(int[] arr, int low, int high){
if(arr == null){
return;
}
if(low >= high){
return;
}
//get pivot value, put it at the end of the chunk
int pivotIndex = low + ((high - low) / 2);
int pivot = arr[pivotIndex];
swap(arr,pivotIndex,high);
//move any lower number to the low end of chunk
int lowIndex = low;
for(int i = low; i < high; i++){
if(arr[i] < pivot){
swap(arr,lowIndex,i);
lowIndex++;
}
}
//move pivot value between low/high chunks
swap(arr, lowIndex, high);
//recurse on lower/upper halves
myqs(arr, low, lowIndex - 1);
myqs(arr, lowIndex + 1, high);
}
//swap values at indices i and j in arr
public static void swap(int[] arr, int i, int j){
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
答案 0 :(得分:0)
如果您没有,请创建一个具有所需ID的userData,并将其设置为projectData:
projectData.setUserData (userData);
然后保存projectData。