<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人不卡在线观看| 亚洲免费网站观看视频| 成人au免费视频影院| 美女露100%胸无遮挡免费观看| 亚洲高清无码在线观看| 中文无码日韩欧免费视频| 久久精品国产亚洲AV高清热| 色老头永久免费网站| 亚洲中文字幕久久精品无码VA| 亚洲AV无码成人网站久久精品大| 亚洲AV成人无码天堂| 亚洲午夜久久久久久尤物| 91亚洲国产成人久久精品网站| 13一14周岁毛片免费| 1区1区3区4区产品亚洲| 999久久久免费精品国产| 国产精品亚洲片在线va| 日韩精品免费电影| 一道本在线免费视频| 久久久久亚洲精品成人网小说| 久久免费视频99| jiz zz在亚洲| 亚洲日韩在线观看| 无码国产精品一区二区免费式芒果| 亚洲婷婷天堂在线综合| 国产区卡一卡二卡三乱码免费 | 麻豆成人精品国产免费| MM1313亚洲精品无码久久| 亚洲精品黄色视频在线观看免费资源| 国产精品免费久久久久影院| 亚洲成人动漫在线| 97国产免费全部免费观看| 亚洲精品无码永久在线观看男男| 亚洲国产精品嫩草影院久久 | 亚洲国产成人综合精品| 国产成人精品亚洲精品| 久久久久久精品免费看SSS| 在线播放国产不卡免费视频| 亚洲最大的成网4438| 国产午夜免费福利红片|