<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    云自無心水自閑

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


     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的擴展行為實現類.
     */
    @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的關聯,只能用笨辦法,查詢出擁有該權限組的用戶, 并刪除該用戶的權限組.
    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);
    }
    }



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


    網站導航:
     
    主站蜘蛛池模板: 国产亚洲欧洲Aⅴ综合一区 | 亚洲av无码国产综合专区| 美女无遮挡拍拍拍免费视频 | 亚洲AV日韩精品一区二区三区| 久久狠狠爱亚洲综合影院| 每天更新的免费av片在线观看| 亚洲五月激情综合图片区| 99re在线精品视频免费| 亚洲视频在线免费看| 亚洲国产高清人在线| 无码一区二区三区免费| 亚洲美女大bbbbbbbbb| 人成午夜免费视频在线观看| 亚洲AV一二三区成人影片| 久久精品女人天堂AV免费观看| 免费成人在线观看| 亚洲成人午夜在线| 亚洲综合免费视频| 国产成人精品日本亚洲直接| 免费观看男人免费桶女人视频| 麻豆91免费视频| 国产成人精品免费视频大全麻豆 | 亚洲网址在线观看你懂的| ww4545四虎永久免费地址| 亚洲欧洲无卡二区视頻| APP在线免费观看视频| 手机在线毛片免费播放| 在线亚洲精品视频| 午夜福利不卡片在线播放免费| 亚洲久悠悠色悠在线播放| 国产精品免费看久久久| 久久亚洲春色中文字幕久久久 | 久久精品一本到99热免费| 亚洲一卡2卡4卡5卡6卡残暴在线| 好男人视频在线观看免费看片| 亚洲AV无码一区二区三区DV| 色屁屁在线观看视频免费| 国产AV无码专区亚洲A∨毛片| 国产香蕉免费精品视频| 久久亚洲国产精品成人AV秋霞| 成人一a毛片免费视频|