云自無心水自閑

          天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
          posts - 288, comments - 524, trackbacks - 0, articles - 6
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          日歷

          <2012年9月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          隨筆檔案

          積分與排名

          • 積分 - 1127807
          • 排名 - 27

          最新評論



           package org.springside.examples.miniweb.dao.account;
          import java.util.List;
          import javax.persistence.EntityManager;
          import javax.persistence.PersistenceContext;
          import org.springframework.stereotype.Component;
          import org.springside.examples.miniweb.entity.account.Group;
          import org.springside.examples.miniweb.entity.account.User;
          /**
           * GroupDao的擴(kuò)展行為實現(xiàn)類.
           */
          @Component
          public class GroupDaoImpl implements GroupDaoCustom {
          private static final String QUERY_USER_BY_GROUPID = "select u from User u left join u.groupList g where g.id=?";
          @PersistenceContext
          private EntityManager em;
          @Override
          public void deleteWithReference(Long id) {
          //因為Group中沒有與User的關(guān)聯(lián),只能用笨辦法,查詢出擁有該權(quán)限組的用戶, 并刪除該用戶的權(quán)限組.
          Group group = em.find(Group.class, id);
          List<User> users = em.createQuery(QUERY_USER_BY_GROUPID).setParameter(1, id).getResultList();
          for (User u : users) {
          u.getGroupList().remove(group);
          }
          em.remove(group);
          }
          }



          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 容城县| 长顺县| 织金县| 清镇市| 精河县| 拉孜县| 东阳市| 雷波县| 呼伦贝尔市| 曲松县| 杂多县| 麟游县| 华容县| 韶山市| 视频| 淮安市| 夏邑县| 台州市| 凤山市| 石河子市| 马尔康县| 鹿邑县| 嘉义县| 利津县| 栾川县| 成都市| 舒兰市| 大竹县| 平谷区| 民权县| 梁河县| 潞城市| 资溪县| 岳普湖县| 泰州市| 资兴市| 历史| 微博| 九龙城区| 潜山县| 海城市|