博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hibernate的环境搭建及简单的增删改查
阅读量:2063 次
发布时间:2019-04-29

本文共 2335 字,大约阅读时间需要 7 分钟。

首先我们需要导入hibernate的jar包,在lib文件夹下有一个必须的文件夹导入里面的jar包即可

第二步创建ORM映射文件放在bean包下,和要映射的bean在一起,然后我们导入约束,我们不用死记硬背,我们可以在

该包下找到hibernate-mapping-3.0.dtd文件打开并复制其内容

然后打开window--Preferences--搜索cata 设置约束文件的查找路径,设为本地文件,可以在不联网的环境下获得提示

我们解压上面的那个jar提取hibernate-mapping-3.0.dtd文件,让后将其设置,在选择url,将上面的url设置即可

如图:

主配置文件也是如此

附上这两个配置文件的内容和bean的代码

jdbc:mysql:///study
root
123
com.mysql.jdbc.Driver
org.hibernate.dialect.MySQLDialect
true
true
update
public class Customer {	private long cust_id;	private String cust_name;	private long cust_create_id;	private long cust_user_id;	private String cust_source;	private String cust_industry;	private String cust_level;	private String cust_linkman;	private String cust_phone;	private String cust_mobile;//set get方法就不粘了 }
然后我们书写一个测试类运行一下吧!

package test;import static org.junit.Assert.*;import java.util.UUID;import javax.swing.text.DefaultEditorKit.CutAction;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import org.junit.Test;import bean.Customer;public class test1 {	@Test	public void test() {		//第一步创建配置对象并加载配置		Configuration configuration = new Configuration();		//加载默认配置文件		configuration.configure();		//得到session工厂,其比较好内存资源		SessionFactory buildSessionFactory = configuration.buildSessionFactory();		//使用session工厂创建新的session		Session session = buildSessionFactory.openSession();		Transaction transaction = session.beginTransaction();		try {			//增			Customer customer = new Customer();			customer.setCust_id(2l);			customer.setCust_name("黑马");			session.save(customer);			//查询			 customer = session.get(Customer.class, 1L);			System.out.println(customer.toString());			//改			session.update(customer);			//删			session.delete(customer);			//提交事物			transaction.commit();		}catch (Exception e) {			transaction.rollback();		}		//关闭session		session.close();		//关闭session工厂		buildSessionFactory.close();	}}
相关解释我已近写的非常详细了,就不在啰嗦 了,啊,困了,睡觉喽!

你可能感兴趣的文章
中小型园区网络的设计与实现 (一)
查看>>
别人的难题,就是你的价值。
查看>>
中小型园区网络的设计与实现 (二)
查看>>
中小型园区网络的设计与实现 (三)
查看>>
VLAN与子网划分区别
查看>>
Cisco Packet Tracer教程
查看>>
01. 开篇:组建小型局域网
查看>>
02. 交换机的基本配置和管理
查看>>
03. 交换机的Telnet远程登陆配置
查看>>
04. 交换机的端口聚合配置
查看>>
05. 交换机划分Vlan配置
查看>>
06. 三层交换机实现VLAN间路由
查看>>
07. 快速生成树协议
查看>>
08. 路由器的基本配置和Talent配置
查看>>
09. 路由器单臂路由配置
查看>>
10. 路由器静态路由配置
查看>>
路由器动态ip获取不到的处理办法
查看>>
微信小程序-调用-腾讯视频-解决方案
查看>>
giuhub搭建及常用操作
查看>>
phpStudy安装yaf扩展
查看>>