当前位置: 代码迷 >> Java Web开发 >> 关于删除有关联关系的实体的有关问题
  详细解决方案

关于删除有关联关系的实体的有关问题

热度:139   发布时间:2016-04-17 13:35:24.0
关于删除有关联关系的实体的问题
if   (!deleteId.equals( " ")   &&   deleteId.trim().length()   >   0
                        &&   !deleteId.equals( "undefined "))   {
                        ApplyPostActivity   applyPostActivity   =   (ApplyPostActivity)   applyPostActivityService.getFinder()
                                                                                                                                                                                            .findById(new   Long(activityId));
                        Post   post   =   (Post)   loadEntity(Post.class,   new   Long(deleteId));
                        post.setAppliedAmount(new   BigDecimal(0));
//                         if   (applyPostActivity.getStatus()
//                                                                   .equals(BusinessActivity.IN_PROCESS))   {
//                                 applyPostService.submitApplyPost(applyPostActivity.getId());
//                         }
                        System.out.println( "---------------------------------------------》删除资金成功!! ");
                        applyPostActivity.getPostActivityDetail()
                                                          .getPostItems()
                                                          .remove(post);
                        persistenceServiceFactory.getPersistenceService(ApplyPostActivity.class)
                                                                          .update(applyPostActivity);
                        entityManager.deleteById(Post.class,   new   Long(deleteId));
                }
以上代码将post删除,如上注释,能够正常删除,已去掉关联
  相关解决方案