<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 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理


     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ò)展行為實(shí)現(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) {
    //因?yàn)镚roup中沒有與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);
    }
    }



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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久久久亚洲精品男人的天堂 | 亚洲熟妇无码一区二区三区| 国产va在线观看免费| 亚洲精品蜜桃久久久久久| 中文字幕视频免费在线观看| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲av片不卡无码久久| 国产1024精品视频专区免费| 亚洲一区二区三区久久| 思思99re66在线精品免费观看| 亚洲自偷自偷在线成人网站传媒| 好爽又高潮了毛片免费下载| 国产AV无码专区亚洲AV蜜芽| 免费观看亚洲人成网站| 免费人成再在线观看网站| 亚洲永久精品ww47| 99免费在线观看视频| 亚洲AV无码专区在线亚| 暖暖在线日本免费中文| 免费人成动漫在线播放r18| 国产亚洲精久久久久久无码77777| 在线毛片片免费观看| 亚洲精品**中文毛片| 欧洲精品免费一区二区三区| 一级黄色片免费观看| 亚洲AV日韩精品久久久久久久 | 免费看一级高潮毛片| 国产V亚洲V天堂无码久久久| 24小时免费看片| 亚洲AV无码专区国产乱码不卡| 亚洲午夜精品一级在线播放放| 久久精品乱子伦免费| 亚洲精品av无码喷奶水糖心| 国产亚洲日韩在线三区| 亚洲精品国产免费| 国产成人精品亚洲| 91久久亚洲国产成人精品性色| 午夜a级成人免费毛片| 国产麻豆一精品一AV一免费| 国产精品亚洲综合久久| 国产亚洲精久久久久久无码77777|