使用hibernat查询对象为联合主键定义了联合主键对象。在查询对象中联合主键引用中使用id命名。hibernate一直空指针异常:java.lang.NullPointerException at org.hibernate.util.StringHelper.root(StringHelper.java:
@Id
private XpayDrlsId id;
@Id
private XpayDrlsId xpayDrlsId;
把命名改成其他的解决了这个问题。怀疑id可能hibernate保留了,希望我的教训对大家有用
联合主键命名不能用“id”
@Idprivate XpayDrlsId id;