亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > WEB開發 > 正文

寫hibernate的基本方法

2024-04-27 15:05:12
字體:
來源:轉載
供稿:網友
1、新建一個普通的java項目,按照上面的步驟引入相關的jar包和配置文件2、建立User實體類[java] view plain copyimport java.util.Date;    public class User {      PRivate String id;      private String username;      private String passWord;      private Date createTime;      private Date expireTime;            public String getId() {          return id;      }      public void setId(String id) {          this.id = id;      }      public String getUsername() {          return username;      }      public void setUsername(String userName) {          this.username = userName;      }      public String getPassword() {          return password;      }      public void setPassword(String password) {          this.password = password;      }      public Date getCreateTime() {          return createTime;      }      public void setCreateTime(Date createTime) {          this.createTime = createTime;      }      public Date getExpireTime() {          return expireTime;      }      public void setExpireTime(Date expireTime) {          this.expireTime = expireTime;      }  }  2、提供User.hbm.xml文件,完成實體類的映射[html] view plain copy<?xml version="1.0"?>  <!DOCTYPE hibernate-mapping PUBLIC       "-//Hibernate/Hibernate Mapping DTD 3.0//EN"      "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">        <hibernate-mapping>      <class name="com.example.hibernate.User">          <id name="id">              <generator class="uuid"/>          </id>          <property name="username"/>          <property name="password"/>          <property name="createTime"/>          <property name="expireTime"/>      </class>  </hibernate-mapping>  其中的property標簽是將要生成是數據庫表中的字段,在這里不用關心各個字段是什么類型的。因為Hibernate會根據上面的實體類中屬性的類型來決定將來表中字段的類型3、配置hibernate.cfg.xml文件[html] view plain copy<hibernate-configuration>      <session-factory >          <!-- MySQL數據庫驅動 -->          <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>          <!-- mysql數據庫名稱 -->          <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/hibernate_first</property>          <!-- 數據庫的登陸用戶名 -->          <property name="hibernate.connection.username">root</property>          <!-- 數據庫的登陸密碼 -->          <property name="hibernate.connection.password">root</property>          <!-- 方言:為每一種數據庫提供適配器,方便轉換 -->          <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>                    <mapping resource="com/example/hibernate/User.hbm.xml"/>    </session-factory>  </hibernate-configuration>  注意:必須是“/”而不能是“.”。4、生成表:編寫工具類ExoprtDB.java,將hbm生成ddl[java] view plain copyimport org.hibernate.cfg.Configuration;  import org.hibernate.tool.hbm2ddl.SchemaExport;  /**  * 將hbm生成ddl  * @author BCH  *  */  public class ExoprtDB {        public static void main(String[] args) {          //默認讀取hibernate.cfg.xml文件          Configuration cfr = new Configuration().configure();                    SchemaExport export = new SchemaExport(cfr);          export.create(true, true);      }  }  到這里就可以生成User表了,但是如果直接運行ExoprtDB.java文件是不能生成User表的。因為在mysql數據中還沒有建立數據庫Hibernate-first。所以在mysql控制臺中通過create database hibernate-first; use hibernate-first;之后再執行ExoprtDB.java文件就可以生成表了。5、向表中添加數據[java] view plain copyimport java.util.Date;    import org.hibernate.Session;  import org.hibernate.SessionFactory;  import org.hibernate.cfg.Configuration;    public class Client {      public static void main(String[] args) {          //讀取配置文件          Configuration cfg = new Configuration().configure();                    SessionFactory factory = cfg.buildSessionFactory();                    Session session = null;          try{              session = factory.openSession();              //開啟事務              session.beginTransaction();                            User user = new User();              user.setUsername("用戶名");              user.setPassword("123");              user.setCreateTime(new Date());              user.setExpireTime(new Date());                            session.save(user);              //提交事務              session.getTransaction().commit();                        }catch(Exception e){              e.printStackTrace();              //回滾事務              session.getTransaction().rollback();          }finally{              if(session != null){                  if(session.isOpen()){                      //關閉session                      session.close();                  }              }          }      }  }  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美一级片一区| 中文字幕视频在线免费欧美日韩综合在线看| 久久高清视频免费| 国产精品久久久久免费a∨大胸| 久久天天躁日日躁| 亚洲bt天天射| 啊v视频在线一区二区三区| 久久久久久久久综合| 日韩欧美极品在线观看| 欧美精品一区二区三区国产精品| 91高清视频免费观看| 欧美激情在线观看视频| 日本高清久久天堂| 俺也去精品视频在线观看| 在线播放国产一区中文字幕剧情欧美| 国内揄拍国内精品少妇国语| 久久久久久av| 97免费中文视频在线观看| 中文字幕久久久| 欧美激情极品视频| 91久久国产精品91久久性色| 国产一区二区三区视频在线观看| 91麻豆桃色免费看| 日韩在线观看视频免费| 欧美多人爱爱视频网站| 欧美日韩人人澡狠狠躁视频| 日韩大胆人体377p| 91久久精品一区| 欧美精品18videosex性欧美| 欧美性猛交xxxx乱大交极品| 欧美黄网免费在线观看| 欧美野外猛男的大粗鳮| 欧美日韩精品在线观看| 91日本视频在线| 色伦专区97中文字幕| 亚洲区中文字幕| 日韩**中文字幕毛片| 国产成+人+综合+亚洲欧洲| 日韩美女在线观看一区| 日韩av成人在线| 日韩久久精品成人| 国产精品久久久久久久久久免费| 日韩av高清不卡| 日韩电影大片中文字幕| 欧美重口另类videos人妖| 91精品国产沙发| 久久av红桃一区二区小说| 欧美在线免费看| 热99精品里视频精品| 午夜精品三级视频福利| 欧美成人精品在线播放| 日韩av网址在线观看| 日韩综合视频在线观看| 欧美天天综合色影久久精品| 亚洲人成电影在线播放| 久久精品91久久久久久再现| 欧美视频二区36p| 国产精品18久久久久久首页狼| 国产欧美va欧美va香蕉在线| 日韩网站在线观看| 国内精品小视频在线观看| 国产精品爽黄69天堂a| 中文字幕日韩欧美精品在线观看| 国产精品视频资源| 久久69精品久久久久久国产越南| 国产视频精品va久久久久久| 国产精品第二页| 免费97视频在线精品国自产拍| 国产亚洲人成网站在线观看| 91免费视频国产| 久久久久国产精品免费| 一区二区三区高清国产| 国产午夜精品全部视频在线播放| 欧美日产国产成人免费图片| 中日韩美女免费视频网站在线观看| 色综合久久88色综合天天看泰| 97精品一区二区视频在线观看| 国产+成+人+亚洲欧洲| 日韩av电影免费观看高清| 欧美日本啪啪无遮挡网站| 欧美放荡办公室videos4k| 亚洲亚裔videos黑人hd| 国产成人精品久久久| 日韩网站免费观看高清| 亚洲国产毛片完整版| www高清在线视频日韩欧美| 久久这里有精品视频| 亚洲色无码播放| 久久久久久久久网站| 成人激情视频免费在线| 在线视频日本亚洲性| 欧美黄色www| 激情成人在线视频| 不卡av在线网站| 91中文字幕在线观看| 日韩激情第一页| 中文字幕久久久| 日本国产高清不卡| 亚洲电影免费观看高清完整版| 中文字幕一区二区三区电影| 久久在精品线影院精品国产| 日韩av网站电影| 亚洲欧美日韩国产中文专区| 怡红院精品视频| 美女久久久久久久| 成人黄色免费在线观看| 97香蕉超级碰碰久久免费的优势| 2018中文字幕一区二区三区| 日韩在线观看网址| 久久69精品久久久久久久电影好| 国产精品福利小视频| 日韩三级成人av网| 久久这里有精品视频| 久久亚洲综合国产精品99麻豆精品福利| 色综合亚洲精品激情狠狠| 国产精品一区二区3区| 欧美激情综合亚洲一二区| 日本欧美一级片| 自拍偷拍免费精品| 欧美精品久久久久久久免费观看| 国产成人在线一区二区| 日韩一区在线视频| 九九视频直播综合网| 川上优av一区二区线观看| 国产精自产拍久久久久久| 国产伦精品一区二区三区精品视频| 国内精品国产三级国产在线专| 91在线观看免费观看| 国产亚洲欧美日韩精品| 亚洲精品资源美女情侣酒店| 狠狠躁夜夜躁人人躁婷婷91| 成人亲热视频网站| 日韩在线中文字| 97精品国产97久久久久久| 久久99国产精品久久久久久久久| 欧美激情第1页| 中文字幕日韩综合av| 国产精品1区2区在线观看| 亚洲精品久久久久久久久| 欧美成人精品在线| 韩国三级电影久久久久久| 一区二区三区四区在线观看视频| 国产精品xxxxx| 国产精品久久久久av免费| 亚洲成人1234| 色婷婷成人综合| 91免费的视频在线播放| 久久影视电视剧免费网站| 日韩精品一二三四区| 91视频九色网站| 欧美日韩国产一区在线| 这里只有视频精品| 亚洲天堂视频在线观看| 成人做爽爽免费视频| 日本高清视频精品| 精品欧美国产一区二区三区| 国产精品视频一区二区三区四| 午夜精品久久久久久久久久久久| 精品二区三区线观看| 久久综合免费视频影院| 国产日韩av在线| 日韩欧美国产免费播放| 欧美在线欧美在线| 97av在线视频免费播放|