我有2个表,其中第一个可以有0个对象或1个第二个对象,但是由于我试图在插入之前检查第二个对象的存在,因此在生成的getter方法中将daoSession null设置为空。请建议如何使用@ToOne批注
处理0或一种关系for(TaskActivity taskActivity:created.getActivities()){ TaskActivity existingActivity = taskRepository.getActivityByID(taskActivity.getActivityId()); if(existingActivity!= null){ // TODO会在这里更新吗?
}else{
taskActivity = taskRepository.saveActivity(taskActivity);
}
if(taskActivity.getActivator() !=null ){
taskActivity.getActivator().setActivityRowId(taskActivity.getActivityRowId());
taskRepository.saveActivityRule(taskActivity.getActivator());
}