当前位置: 首页>编程语言>正文

Hibernate(2)_Hibernate 环境搭建

本系列博客汇总在这里:Hibernate 汇总

环境搭建

  • 一、文件下载
  • 二、搭建环境
    • 1、建立一个 java 项目
    • 2、导包
    • 3、创建 hibernate.cfg.xml
    • 4、创建实体类(model)


源码工程文件为:

一、文件下载

官网下载地址 :http://hibernate.org/orm/downloads/

本教程使用的:点击下载,提取码:bszm。
Hibernate(2)_Hibernate 环境搭建,Hibernate(2)_Hibernate 环境搭建_java,第1张
Hibernate(2)_Hibernate 环境搭建,Hibernate(2)_Hibernate 环境搭建_其他_02,第2张
官方文档:点击下载,提取码:qkby。
Hibernate(2)_Hibernate 环境搭建,Hibernate(2)_Hibernate 环境搭建_xml_03,第3张

二、搭建环境

1、建立一个 java 项目

2、导包

Hibernate(2)_Hibernate 环境搭建,Hibernate(2)_Hibernate 环境搭建_java_04,第4张
Hibernate(2)_Hibernate 环境搭建,Hibernate(2)_Hibernate 环境搭建_java_05,第5张
Hibernate(2)_Hibernate 环境搭建,Hibernate(2)_Hibernate 环境搭建_hibernate_06,第6张
Hibernate(2)_Hibernate 环境搭建,Hibernate(2)_Hibernate 环境搭建_xml_07,第7张

3、创建 hibernate.cfg.xml

默认位置在 classpath 下,默认名称 hibernate.cfg.xml,可以随便起名 xxx.xml,建议使用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.driver_class">com.mysql.jdbc.Driver</property>
        <property name="connection.url">jdbc:mysql://localhost:3306/hiber01</property>
        <property name="connection.username">root</property>
        <property name="connection.password">root</property>

        <!-- 设置数据库连接池的初始化连接数 -->
        <property name="connection.pool_size">1</property>
        <!-- SQL dialect -->
        <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property>
        <property name="show_sql">true</property>
        <mapping resource=""/>
    </session-factory>
</hibernate-configuration>

4、创建实体类(model)

package com.wyx.hiber.model;

import java.util.Date;

public class User
{

	private String userId;

	private String uname;

	private Integer gender;

	private Date birthday;

	public String getUserId()
	{
		return userId;
	}

	public void setUserId(String userId)
	{
		this.userId = userId;
	}

	public String getUname()
	{
		return uname;
	}

	public void setUname(String uname)
	{
		this.uname = uname;
	}

	public Integer getGender()
	{
		return gender;
	}

	public void setGender(Integer gender)
	{
		this.gender = gender;
	}

	public Date getBirthday()
	{
		return birthday;
	}

	public void setBirthday(Date birthday)
	{
		this.birthday = birthday;
	}

}

如有错误,欢迎指正!


https://www.xamrdz.com/lan/5kn1987339.html

相关文章: