第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

從零打造在線網(wǎng)盤系統(tǒng)之Hibernate框架起步

標(biāo)簽:
Java

Hibernate概述

Hibernate是一个对象关系映射框架,可以通过XML配置文件或者注解将数据库与实体Bean进行映射

Hibernate常规配置步骤

  1. 配置Hibernate

  2. 建立实体Bean及其映射文件

  3. 建立会话(Session)工厂

  4. 通过会话(Sessioon)工厂操作会话

配置Hibernate

对于配置Hibernate我们有很多种方法,例如XML配置,属性文件配置,编程方式配置,注解配置等.


XML配置


属性文件配置 小节完整示例代码下载

编写hibernate.properties的properties配置文件放入资源目录,配置形式如下

hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.connection.driver_class=com.mysql.jdbc.Driver
hibernate.connection.url=jdbc:mysql://localhost:3306/test?characterEncoding=utf8hibernate.connection.username=root
hibernate.connection.password=root
hibernate.show_sql=truehibernate.format_sql=truehibernate.hbm2ddl.auto=update

编程配置

编程配置hibernate在实际开发中使用较少,了解即可

    Configuration configuration = new Configuration();        configuration.addResource("mapping.xml")
                .setProperty("connection.username", "root")
                .setProperty("connection.password", "jimisun")
                .setProperty("dialect", "org.hibernate.dialect.MySWLDialect")
                .setProperty("connection.url", "jdbc:mysql://localhost:3306/test")
   
             .setProperty("connection.driver_class", "com.mysql.jdbc.Driver");

注解配置

Session增删改查示例 小节完整示例代码下载

    /**
     * 保存&更新User
     */
    static void addUser() {
        Transaction transaction = session.beginTransaction();        User user = new User();        user.setUsername("jimisunl");        user.setPassword("jimisun");
        session.saveOrUpdate(user);
        transaction.commit();
    }
    /**
     * 查找User
     *
     * @param theClass
     * @param id
     * @return
     */
    static User getUser(Class theClass, Serializable id) {        return (User) session.find(theClass, id);
    }
    /**
     * 删除User
     * @param object
     */
    static void deleteUser(Object object) {
        Transaction transaction = session.beginTransaction();
        session.delete(object);
        transaction.commit();
    }

本篇总结

掌握Hibernate的配置方式,能使用的HibernateSessionFactory的Session进行增删改查操作

原文出处:https://www.cnblogs.com/jimisun/p/9938384.html  

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消