------解决方案-------------------- 什么反射类哦,这里Schedule应该是要根据条件去获取库中存在的数据,然后再执行s.getUser().setUserId(userid);不然你new出来的Schedule里面没有user对象,当然是null引用了 ------解决方案-------------------- 你要这样写:
User user = new User();
user.setUserId(userId);
Schedule s = new Schedule();
s.setUser(user);
解释一下为什么你之前的是错的:
你new了一个Schedule(),s里面的user为null,
既然user为null,那么他怎么能够setUserId()???