两种模型Java进行了一对多映射,但数据未映射所需的列

我在两个模型之间使用了一对多的关系,它们的连接列为colomn(crnumber),但crnumber的colomn数据已更新为Parent表中的id colomn数据。下面粘贴了两个映射模型

@Entity
@Table(name = "CREFFORTSTABLE")
public class CREffortDetails{

    private static final long serialVersionUID = 1L;
    @Id
     @GeneratedValue(strategy = GenerationType.IDENTITY)
     private Long id;
     private String crNumber;
     private String description;
     private int totalPlannedHours;
     private int totalactualHours;


     @OneToMany ( mappedBy = "cREffortDetails",cascade = CascadeType.ALL )

     private List<TaskData> taskData = new ArrayList<TaskData>();
@Entity
@Table(name = "CRTASKDATA")
public class TaskData {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;
     //private String crNumber;
    private String task;
    private String weekNumber;
    private String plannedHours;
    private String actualHours;
    @Transient 
    private Integer remove; 

     @ManyToOne(fetch = FetchType.LAZY,optional = false)
     @JoinColumn(name = "crNumber",nullable = false)

    private CREffortDetails cREffortDetails;

输出应该是 CREFFORTSTABLE id crnumber描述totalplannedhours totalactualhours 1 CH001234 0 10 10

CRTASKDATA id任务周数计划小时数实际小时数crnumber 1个测试w1 2 2 CH001234

x12960437 回答:两种模型Java进行了一对多映射,但数据未映射所需的列

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3130459.html

大家都在问