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

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

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

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks

    /**
     * UserBean entity. @author MyEclipse Persistence Tools
     */

    public class UserBean implements java.io.Serializable {

     // Fields

     private String id1;
     private String name1;
     private java.util.Date createtime1;
     private String address;

     // Constructors

     /** default constructor */
     public UserBean() {
     }

     /** minimal constructor */
     public UserBean(String id1) {
      this.id1 = id1;
     }

     /** full constructor */
     public UserBean(String id1, String name1, java.util.Date createtime1, String address) {
      this.id1 = id1;
      this.name1 = name1;
      this.createtime1 = createtime1;
      this.address = address;
     }

     // Property accessors

     public String getId1() {
      return this.id1;
     }

     public void setId1(String id1) {
      this.id1 = id1;
     }

     public String getName1() {
      return this.name1;
     }

     public void setName1(String name1) {
      this.name1 = name1;
     }

     public java.util.Date getCreatetime1() {
      return this.createtime1;
     }

     public void setCreatetime1(java.util.Date createtime1) {
      this.createtime1 = createtime1;
     }

     public String getAddress() {
      return this.address;
     }

     public void setAddress(String address) {
      this.address = address;
     }

    }



    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "<!--
        Mapping file autogenerated by MyEclipse Persistence Tools
    -->
    <hibernate-mapping>
        <class name="com.lcdbtsf.air.po.UserBean" table="ABIN5" schema="ABIN" dynamic-update="true">
            <id name="id1" type="string">
                <column name="ID1" precision="0" />
                <generator class="assigned" />
            </id>
            <property name="name1" type="string">
                <column name="NAME1" default="defaultname1"/>
            </property>
            <property name="createtime1" type="java.util.Date">
                <column name="CREATETIME1" length="19" />
            </property>
            <property name="address" type="string" update="true"  access="field" insert="true">
                <column name="ADDRESS" default="defaultaddress" />
            </property>
        </class>
       
        <query name="getUserBeanByAddress">
         <![CDATA[select o from UserBean o where o.address=:address order by o.createtime1 desc]]>
        </query>
       
         <!-- 命名查詢中使用sql,不推薦使用,影響跨數(shù)據(jù)庫(kù)
        <sql-query name="getUserBeanByAddress">
         <![CDATA[select o from UserBean o where o.address=:address order by o.createtime1 desc]]>
        </sql-query>
        -->
       
    </hibernate-mapping>




    package com.abin.lee.hibernate;

    import java.util.List;

    import junit.framework.TestCase;

    import org.hibernate.Criteria;
    import org.hibernate.HibernateException;
    import org.hibernate.Query;
    import org.hibernate.Session;
    import org.hibernate.SessionFactory;
    import org.hibernate.Transaction;
    import org.hibernate.cfg.Configuration;
    import org.hibernate.criterion.Order;

    import com.lcdbtsf.air.po.UserBean;

    public class UserDao extends TestCase {

     public  List<UserBean> getAll(){
      Configuration cfg = new Configuration().configure(); // 獲取hibernate的配置信息
      SessionFactory sf = cfg.buildSessionFactory(); // 根據(jù)config建立sessionFactory
      Session session = sf.openSession(); // factory用于建立session,開(kāi)啟Session,相當(dāng)于開(kāi)啟JDBC的Connection
      Transaction ts = session.beginTransaction(); // 創(chuàng)建事務(wù)的對(duì)象ts
      List<UserBean> list=null;
      try {
       Criteria criteria=session.createCriteria(UserBean.class);
       criteria.addOrder(Order.desc("createtime1"));
       list=criteria.list();
       ts.commit();
      } catch (HibernateException he) {
       he.printStackTrace();
       ts.rollback();
      }
      return list;
     }
     
     public  List<UserBean> getAllByAddress(String address){
      Configuration cfg = new Configuration().configure(); // 獲取hibernate的配置信息
      SessionFactory sf = cfg.buildSessionFactory(); // 根據(jù)config建立sessionFactory
      Session session = sf.openSession(); // factory用于建立session,開(kāi)啟Session,相當(dāng)于開(kāi)啟JDBC的Connection
      Transaction ts = session.beginTransaction(); // 創(chuàng)建事務(wù)的對(duì)象ts
      List<UserBean> list=null;
      try {
       Query query=session.getNamedQuery("getUserBeanByAddress");
       query.setParameter("address", address);
       list=query.list();
       ts.commit();
      } catch (HibernateException he) {
       he.printStackTrace();
       ts.rollback();
      }
      return list;
     }

    }





    package com.abin.lee.hibernate;

    import java.util.List;

    import junit.framework.TestCase;

    import org.hibernate.HibernateException;
    import org.hibernate.Session;
    import org.hibernate.SessionFactory;
    import org.hibernate.Transaction;
    import org.hibernate.cfg.Configuration;

    import com.lcdbtsf.air.po.UserBean;

    public class UserDaoTest extends TestCase {

     public void test() {
       List<UserBean> list=new UserDao().getAllByAddress("shanghai");
      try {
       if(list.size()>0){
        UserBean user =list.get(0);
        System.out.println(list.get(0).getId1());
       }
      } catch (HibernateException he) {
       he.printStackTrace();  }
     }

    }

     

    主站蜘蛛池模板: 亚洲精品国产日韩无码AV永久免费网 | 国产精品久久久亚洲| 亚洲国产成人一区二区精品区 | 又粗又黄又猛又爽大片免费| 亚洲成A人片在线观看中文 | 亚洲国产综合精品一区在线播放| 亚洲色偷偷狠狠综合网| 香蕉蕉亚亚洲aav综合| 亚洲国产美女视频| 直接进入免费看黄的网站| 国产一区二区三区免费观在线| 在线日本高清免费不卡| 精品剧情v国产在免费线观看| 亚洲欧洲精品成人久久奇米网 | 免费手机在线看片| 小草在线看片免费人成视久网| 免费无码AV电影在线观看| 亚洲日韩在线观看| 亚洲黄色在线视频| 精品在线免费视频| 久久久久国产精品免费看| 特级淫片国产免费高清视频| 中文字幕亚洲乱码熟女一区二区 | 最新69国产成人精品免费视频动漫| 国产L精品国产亚洲区久久| 亚洲激情视频在线观看| 国产精品亚洲天堂| 免费视频成人片在线观看| 成年女人永久免费观看片| 亚洲av日韩av无码| 亚洲AV无码片一区二区三区| 国产免费无码AV片在线观看不卡| 毛片免费观看视频| 久久久亚洲精品视频| 国产亚洲视频在线观看网址| 久久精品人成免费| 亚洲人成影院在线观看| 国产成人亚洲综合网站不卡| 成年女人A毛片免费视频| 免费观看的av毛片的网站| 亚洲国产精品国自产拍AV|