Хотите вручную составлять ключевые значения с экрана с помощью Spring Roo - PullRequest
0 голосов
/ 19 сентября 2019

Я использую 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.

Любая помощь будет оценена.

Заранее спасибо.

...