作者:水瓶颜如_991 | 来源:互联网 | 2023-09-24 12:16
写一个hibernate基本的配置,方便自己查找,也希望帮到更多的初学者。因为需要用到一些配置文件,我已经上传了,你也可以自行下载。(本来是打算免费分享,不过好像最少
写一个hibernate基本的配置,方便自己查找,也希望帮到更多的初学者。
因为需要用到一些配置文件,我已经上传了,你也可以自行下载。(本来是打算免费分享,不过好像最少要一个c币)
我上传地址
https://download.csdn.net/download/tomwildboar/10479426
第一步导包(我这里连接的是mysql数据库)
1、数据库连接包,mysql-connector-java-5.1.7-bin.jar
2、hibernate基本包先要去下载(地址:
http://hibernate.org/orm/releases/)
下载解压之后进入hibernate-release-5.0.7.Final\lib\required 把里面的包都拷贝到lib下
第二步准备工作
1、在这之前你要准备好一个表(因为hibernate主要就是操作数据库的嘛)
2、创建一个domain包,在包下创建一个表对应的实体(我的实体名称是Customer.java),创建一个xml后缀是.hbm.xml我的是(Customer.hbm.xml)
第三步准备文件
按照下面的图片操作
一直往下翻,直到找到
复制这句代码(你直接复制我后面这句就好了)http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd
点击 window -> preferences 然后在输入框输入cata (按照下图操作)
继续跟着下图操作,这个文件,你可以下载我文章开头给的地址也可以自行去下载。
继续操作
继续下面的操作
把复制的代码,拷贝到刚刚那个xml中去
然后你出现下面这种提示,就表示你已经成功了
在src下创建一个名为 hibernate.cfg.xml 的xml(直接复制我的,名字都不可以改的)。
然后类似上面的操作 复制 后面的代码 http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd
弄好之后同样的,如下图,就表示成功了
第四步写配置文件
Customer.hbm.xml
hibernate.cfg.xml
com.mysql.jdbc.Driver jdbc:mysql:///hibernate root 123
org.hibernate.dialect.MySQLDialect
第五步 测试
package test;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.junit.Test;
import domain.Customer;
//测试Hibernate框架
public class Demo {
@Test
//保存
public void fun1(){
Configuration cOnf= new Configuration().configure();
SessionFactory sessiOnFactory= conf.buildSessionFactory();
Session session = sessionFactory.openSession();
Transaction tx = session.beginTransaction();
Customer c = new Customer();
c.setCust_name("baidu");
session.save(c);
//----------------------------------
tx.commit();
session.close();
sessionFactory.close();
}
}
亲测没问题
如果你还想弄明白这个标签的含义 ,或者想知道怎么增删改查,可以去看这篇博客
https://blog.csdn.net/tomwildboar/article/details/80695802