

結合でデータを取ろうとしているのですが、以下のような例外が起こります  
この例外を回避する方法を知りたいです。

＜例外が状況＞  
T_estimateにデータがある  
T_estimate_detailsにデータがない

※両方データがある場合は例外は発生していません。

【実行しているJPQL】

[code]

    select 
        new sel.T(
        t_e.esti_rep_no
        , t_ed.esti_rep_details_no) 
        from 
        T_estimate t_e left join t_e.t_estimate_details t_ed
    
[/code]

【結果格納クラス】  
package sel;

[code]

    public class T {
        private int esti_rep_no;    
        private int esti_rep_details_no;
    
            // アクセサメソッドは省略
    }
    
[/code]

【スタックトレース】

[code]

    java.lang.IllegalArgumentException: org.hibernate.QueryException: could not instantiate class [sel.T] from tuple
    
[/code]


CC BY-SA 3.0
2015-11-29T04:16:39.917
19427
2016-11-10T19:53:19.197
2015-11-29T06:36:27.370
76
13446
question
spring jpa hibernate
左外部結合がうまくいきません。

[code]

    public class T {
        // private int esti_rep_no;    
        // private int esti_rep_details_no;
    
        private Integer esti_rep_no;    
        private Integer esti_rep_details_no;
    
        // アクセサメソッドは省略
    }
    
[/code]


CC BY-SA 3.0
2015-11-30T02:45:04.477
19455
2015-11-30T02:45:04.477
13291
19427
answer