<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 閱讀(671) 評論(0)  編輯  收藏 所屬分類: Spring
    主站蜘蛛池模板: 亚洲综合校园春色| 亚洲va无码手机在线电影| 亚洲永久在线观看| 日本黄网站动漫视频免费| 亚洲精品亚洲人成在线麻豆| 91青青青国产在观免费影视| 国产AV无码专区亚洲AV毛网站| aaa毛片免费观看| 亚洲精品午夜国产VA久久成人| 国产成人无码精品久久久免费 | 亚洲av片在线观看| 亚洲精品国产日韩无码AV永久免费网| 亚洲国产精品久久久久秋霞小 | 国产一卡二卡3卡四卡免费 | 国产亚洲漂亮白嫩美女在线| 国产成人一区二区三区免费视频| 久久精品熟女亚洲av麻豆| 免费人成无码大片在线观看| 国产激情久久久久影院老熟女免费| 亚洲一区二区三区无码中文字幕| 国产免费阿v精品视频网址| 亚洲国产高清在线| 国产情侣激情在线视频免费看| 亚洲成a人无码亚洲成av无码| 免费看男女下面日出水视频| 一级做a爰片性色毛片免费网站 | 97人伦色伦成人免费视频| 国产亚洲精品美女久久久久久下载| 国产成人精品日本亚洲专区| 久久精品国产亚洲av影院| 日韩版码免费福利视频| 免费国产污网站在线观看不要卡| 四虎1515hh永久久免费| 亚洲av成人一区二区三区观看在线| 国产a v无码专区亚洲av| 四虎在线免费视频| 2022国内精品免费福利视频| 久久亚洲AV成人无码| 日产国产精品亚洲系列| 美女视频黄a视频全免费| 亚洲欧美成人综合久久久|