云自無心水自閑

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

          日歷

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

          隨筆檔案

          積分與排名

          • 積分 - 1129223
          • 排名 - 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)航:
           
          主站蜘蛛池模板: 贡觉县| 雷波县| 三河市| 临邑县| 内江市| 拜城县| 沐川县| 紫云| 岳西县| 浪卡子县| 满洲里市| 舒城县| 长葛市| 腾冲县| 巴楚县| 曲松县| 平度市| 荥经县| 峡江县| 沈阳市| 和林格尔县| 陇南市| 普兰县| 万年县| 白银市| 合阳县| 孝昌县| 崇文区| 宝丰县| 芒康县| 北辰区| 横峰县| 双柏县| 宁晋县| 阜宁县| 那坡县| 兴山县| 新泰市| 海盐县| 嘉荫县| 衢州市|