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 逆向生成实体类和映射文件可以自动生成

你可能感兴趣的:(配置,hibernate,maven,java)