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

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

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

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
    import org.hibernate.HibernateException;
    import org.hibernate.Query;
    import org.hibernate.Session;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    import org.springframework.orm.hibernate3.HibernateCallback;
    import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

    public class UserDAO extends HibernateDaoSupport
    {
        
    public void addUser(User user)
        
    {
            
    this.getHibernateTemplate().save(user);
        }

        
        
    public void updateUser(User entity)
        
    {
            
    this.getHibernateTemplate().save(entity);
        }

        
        
    public void deleteUser(User entity)
        
    {
            
    this.getHibernateTemplate().delete(entity);
        }

        
        
    public User getUser(int entityId)
        
    {
            
    return (User) this.getHibernateTemplate().get(User.class, entityId);
        }

        
        @SuppressWarnings(
    "unchecked")
        
    public List<User> findUsers()
        
    {
            
    return getHibernateTemplate().executeFind(new HibernateCallback()
                
    {
                    @SuppressWarnings(
    "unchecked")
                    
    public List<User> doInHibernate(Session session)
                            
    throws HibernateException, SQLException
                    
    {
                        StringBuffer sql 
    = new StringBuffer(
                                
    "from User u where 1=1 ");
                        Query query 
    = session.createQuery(sql.toString());
                        List
    <User> users = query.list();
                        
    return users;
                    }

                }
    );
        }

        
        
    public Long getUserNum()
        
    {
            
    return (Long) getHibernateTemplate().execute(new HibernateCallback()
                
    {
                    
    public Long doInHibernate(Session session)
                            
    throws HibernateException, SQLException
                    
    {
                        Query query 
    = session
                                .createQuery(
    "SELECT COUNT(u.userId) FROM User u");
                        
    return (Long) query.uniqueResult();
                    }

                }
    );
        }

        
        
    public static void main(String[] a)
        
    {
            User user 
    = new User();
            user.setUserName(
    "hwpokay");
            user.setSex(
    0);
            
            String configPath 
    = "hvp/spring/hibernate/orm/beans.xml";
            ApplicationContext ctx 
    = new ClassPathXmlApplicationContext(configPath);
            
            UserDAO userDAO 
    = (UserDAO) ctx.getBean("userDAO");
            System.out.println(userDAO.getUserNum());
        }

    }
    posted on 2008-08-18 21:21 HUIKK 閱讀(665) 評論(0)  編輯  收藏 所屬分類: Spring
    主站蜘蛛池模板: 黄色a三级三级三级免费看| 一区二区三区免费视频播放器| 妞干网免费视频观看| 色噜噜的亚洲男人的天堂| 亚洲午夜福利717| 毛片免费全部播放无码| 色窝窝亚洲AV网在线观看| 亚洲国产精品无码久久久不卡| 成人免费视频69| 一级毛片免费一级直接观看| 亚洲另类精品xxxx人妖| 亚洲精品视频免费观看| 国产成人精品免费午夜app| 国产亚洲精品91| 亚洲乱码一二三四区麻豆| 国产精品V亚洲精品V日韩精品| aⅴ在线免费观看| 成人免费乱码大片A毛片| 亚洲无码一区二区三区 | 亚洲四虎永久在线播放| 日本特黄特黄刺激大片免费| 两个人看的www高清免费观看| 亚洲综合色一区二区三区| 亚洲va中文字幕无码久久| 国产大片51精品免费观看| 久久精品免费观看国产| 黄色一级毛片免费看| 亚洲激情视频网站| 亚洲中文字幕在线观看| 午夜男人一级毛片免费| 99免费在线观看视频| 皇色在线免费视频| 黑人粗长大战亚洲女2021国产精品成人免费视频| 亚洲国产精品无码久久久不卡| 国产免费牲交视频| 啦啦啦高清视频在线观看免费| 午夜精品一区二区三区免费视频 | 久久精品国产免费观看| a级毛片在线免费观看| 免费一区二区三区在线视频| 亚洲日本VA午夜在线电影|