日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

hibenate5.1配置mysql_hibernate5.2的基本配置方法(详解)

發布時間:2025/4/5 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hibenate5.1配置mysql_hibernate5.2的基本配置方法(详解) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目標:將Student實體對象加入數據庫

1、首先需要下載三個東西:hibernate,slf4j,mysql。

2、分別取他們的包導入新建的項目中,我這里的版本是:hibernate-release-5.2.10里面lib目錄下的required中的全部文件 slf4j-1.7.25下的受slf4j-nop-1.7.25.jar mysql的mysql-connector-java-5.1.42-bin.jar

3、在src下配置hibernate.cfg.xml(建議直接去文檔復制然后改)

/p>

"-//Hibernate/Hibernate Configuration DTD 3.0//EN"

"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

com.mysql.jdbc.Driver

jdbc:mysql://localhost/text02

root

6530033197

org.hibernate.dialect.MySQLDialect

org.hibernate.cache.internal.NoCacheProvider

true

4、在mysql中創建student表,字段:id age name

5、創建自己的實體類在src下建包student,然后建Class:Student.java

package student;

public class Student {

private int id;

private int age;

private String name;

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public Student(int id, int age, String name) {

super();

this.id = id;

this.age = age;

this.name = name;

}

public Student() {

// TODO Auto-generated constructor stub

}

}

6、在對應package即student下配置文件:Student.hbm.xml

/p>

"-//Hibernate/Hibernate Mapping DTD 3.0//EN"

"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">

7、創建測試類:StudentText.java

package student;

import org.hibernate.Session;

import org.hibernate.SessionFactory;

import org.hibernate.cfg.Configuration;

public class StudentText {

public static void main(String[] args) {

Student stu = new Student();

stu.setId(4);

stu.setName("小明");

stu.setAge(12);

Configuration con = new Configuration();

SessionFactory sf = con.configure().buildSessionFactory();

Session s = sf.openSession();

s.beginTransaction();

s.save(stu);

s.getTransaction().commit();

s.close();

sf.close();

}

}

輸出結果,完成:

以上這篇hibernate5.2的基本配置方法(詳解)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

總結

以上是生活随笔為你收集整理的hibenate5.1配置mysql_hibernate5.2的基本配置方法(详解)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。