hibernate 教程,hibernate详解
Hiernate教程,Hiernate详解
Hiernate作为一款流行的开源持久层框架,广泛应用于Java企业级应用开发中。小编将详细介绍Hiernate的基本配置、实体类映射、数据库操作等相关内容,帮助您快速上手Hiernate开发。
1.Hiernate开发环境搭建
步骤一:下载Hiernate开发环境
1.访问Hiernate官方下载地址:htts://sourceforge.net/rojects/hiernate/files/hiernate-orm/5.0.7.Final/ 2.创建一个项目,并引入Hiernate相关jar包。
步骤二:创建数据库表
CREATETALE`customer`(
`id`int(11)NOTNULLAUTO_INCREMENT,
`name`varchar(255)NOTNULL,
`email`varchar(255)NOTNULL,
RIMARYKEY(`id`)
2.Hiernate配置
步骤一:配置文件
Hiernate的配置文件有两种格式:hiernate.cfg.xml和hiernate.roerties。以下是一个简单的hiernate.cfg.xml配置示例:
com.mysql.jdc.Driver
jdc:mysql://localhost:3306/your_dataase
your_username
your_assword
org.hiernate.dialect.MySQLDialect
udate
步骤二:添加Hiernate到Eclise项目
1.打开Eclise,选中项目。
2.菜单栏选择Eclise-->
roject-->
addHiernateCaailities。
3.选中myhiernate这个项目,然后点击“OK”。3.实体类映射
步骤一:创建实体类
ulicclassCustomer{
rivateintid
rivateStringname
rivateStringemail
/getter和setter方法
步骤二:配置映射文件
在src目录下创建Customer.hm.xml映射文件,并配置映射关系:
步骤三:注册映射文件
将Customer.hm.xml映射文件注册到hiernate配置文件中:
udate
4.数据库操作
步骤一:执行查询
使用HQL或原生SQL进行数据库查询:
/HQL查询
Sessionsession=sessionFactory.oenSession()
Queryquery=session.createQuery("fromCustomerwherename=:name")
query.setarameter("name","张三")
Listcustomers=query.list()
/原生SQL查询
Queryquery=session.createSQLQuery("selectfromcustomer")
Listcustomers=query.list()
步骤二:执行插入、更新、删除操作
Customercustomer=newCustomer()
customer.setName("李四")
customer.setEmail("lisi@examle.com")
session.save(customer)
customer.setName("王五")
session.udate(customer)
session.delete(customer)
通过以上步骤,您已经成功掌握了Hiernate的基本配置、实体类映射和数据库操作。希望小编能对您的Hiernate学习之路有所帮助。
- 上一篇:173动漫,173动漫怎么没了