Я использую Spring Roo для экранов CRUD. У меня есть Составной первичный ключ для моей таблицы, я хочу также передать эти значения вручную из экранов CRUD.
Ниже создан объект.
package com.roopoc.domain;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.IdClass;
import javax.persistence.Version;
import javax.validation.constraints.NotNull;
import org.springframework.roo.addon.javabean.annotations.RooEquals;
import org.springframework.roo.addon.javabean.annotations.RooJavaBean;
import org.springframework.roo.addon.javabean.annotations.RooToString;
import
org.springframework.roo.addon.jpa.annotations.entity.RooJpaEntity;
/**
* = TeacherDetails
TODO Auto-generated class documentation
*
*/
@RooJavaBean
@RooToString
@RooJpaEntity(table = "TEACHER_DETAILS")
@IdClass(TeacherDetailsPK.class)
@RooEquals(isJpaEntity = true)
public class TeacherDetails implements Serializable {
/**
* TODO Auto-generated attribute documentation
*
*/
@Id
@Column(name = "ID")
private Long id;
@Id
@Column(name = "SCHOOL_CODE")
private Long schoolCode;
/**
* TODO Auto-generated attribute documentation
*
*/
@Version
private Integer version;
/**
* TODO Auto-generated attribute documentation
*
*/
@NotNull
@Column(name = "TEACHER_NAME")
private String teacherName;
}
и файл TeacherDetailsPK.
Я получаю только имя учителя на экране, я хочу ID, код школы, имя учителя на экране CRUD.
Любая помощь будет оценена.
Заранее спасибо.