maven 项目 hibernate 配置

Posted 小康也想变大佬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven 项目 hibernate 配置相关的知识,希望对你有一定的参考价值。

1. 什么是hibernate

是一款持久层的ORM(Object Relational Mapping)映射框架,帮助简化与数据库持久层的开发。

优点: 跨数据库的无缝移植

2. 集成hibernate

2.1 创建web工程

使用eclipse创建一个web工程,加入工程修改为支持web3.1,具体的步骤将看到我发表
maven安装配置

2.2 加入hibernate包

	<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate-core</artifactId>
			<version>5.4.10.Final</version>
		</dependency>

		<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<version>5.1.44</version>
		</dependency>

2.3 hibernate核心配置文件

hibernate.cfg.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
	"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
	"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
	<session-factory>
		<property name="connection.username">root</property>
		<property name="connection.password">123456</property>
		<property name="connection.url">jdbc:mysql://localhost:3306/数据库名</property>
		<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
	
		<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
	
	</session-factory>
</hibernate-configuration>

核心配置文件和实体类和映射文件可以去看我转载的eclipse 通过Hibernate 逆向生成实体类和映射文件可以自动生成

以上是关于maven 项目 hibernate 配置的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 maven 项目配置 mysql hibernate

初识Hibernate 以及如何使用Maven创建Hibernate项目

hibernate + maven + mysql 服务器配置问题

使用maven和myeclipse配置hibernate以及基本的入门程序

在Spring中使用Hibernate 4

maven搭建Struts2+Hibernate+Spring