<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();  }
     }

    }

     

    主站蜘蛛池模板: 亚洲M码 欧洲S码SSS222| 无码中文在线二区免费| 亚洲精品无码久久不卡| 美女被暴羞羞免费视频| 免费乱码中文字幕网站| 国产成人亚洲精品无码AV大片| 国产高清在线免费| 免费一级全黄少妇性色生活片| 亚洲妓女综合网99| AV大片在线无码永久免费| 免费a级黄色毛片| 一级中文字幕免费乱码专区| 亚洲精品A在线观看| 一个人看的www免费在线视频| 91免费播放人人爽人人快乐| 亚洲日日做天天做日日谢| 蜜桃精品免费久久久久影院| 国产精品亚洲专区无码不卡| 亚洲精品无码激情AV| 国产午夜无码精品免费看动漫| 免费人成在线观看视频播放| 国产三级在线免费观看| 亚洲Av永久无码精品三区在线| 一边摸一边爽一边叫床免费视频| 久久久久亚洲?V成人无码| 免费人妻无码不卡中文字幕系| 亚洲中字慕日产2020| 国产一区二区三区在线观看免费| 精品无码一级毛片免费视频观看 | 亚洲色偷偷综合亚洲AV伊人蜜桃| 精品久久久久久久免费人妻| 九九久久精品国产免费看小说| 亚洲资源在线观看| 国产免费拔擦拔擦8x| a级毛片在线视频免费观看| 亚洲欧洲日本在线观看| 国产精品亚洲精品日韩已方 | 国产亚洲精品91| 亚洲AV无码专区在线播放中文| 成人免费视频软件网站| 99在线视频免费观看|