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

    }

     

    主站蜘蛛池模板: 亚洲短视频男人的影院| 久久精品国产69国产精品亚洲| 四虎AV永久在线精品免费观看| 国产一级淫片a免费播放口之| 五月婷婷亚洲综合| 亚洲精品无码成人片久久| 亚洲综合无码一区二区| 亚洲第一男人天堂| 免费视频成人国产精品网站| 中文字幕乱码免费看电影| 最近中文字幕电影大全免费版 | 国产成人免费ā片在线观看老同学| 久久永久免费人妻精品| 久久99九九国产免费看小说| 国产午夜免费秋霞影院| 国产亚洲精品岁国产微拍精品| 亚洲永久中文字幕在线| 免费亚洲视频在线观看| 久久国产乱子免费精品| 天天摸天天操免费播放小视频| 亚洲婷婷国产精品电影人久久| 久久久无码精品亚洲日韩按摩 | 亚洲免费在线观看| 久久亚洲春色中文字幕久久久| 亚洲欧美日韩自偷自拍| 中文字幕一区二区三区免费视频| 2022久久国产精品免费热麻豆| 永久免费看bbb| 亚洲av无码不卡| 亚洲AV无码AV男人的天堂不卡 | 国产黄片不卡免费| 亚洲色av性色在线观无码| 亚洲AV无码一区二区三区牲色 | 插B内射18免费视频| 综合亚洲伊人午夜网| 国产精品亚洲精品青青青| 99re6在线视频精品免费| 成人免费视频观看无遮挡| 亚洲AV无码一区二区乱孑伦AS| 亚洲AV无码一区二区乱子仑| 久久免费福利视频|