Hibernate(一) 配置 创建一个项目
2018-03-20 11:32
375 查看
一,需要用到的JAR
antlr-2.7.6.jarcommons-collections-3.1.jar
dom4j-1.6.1.jar
hibernate-jpa-2.0-api-1.0.1.Final.jar
hibernate-testing.jar
hibernate3.jar
javassist-3.12.0.GA.jar
jta-1.1.jar
mysql-connector-java-5.1.21-bin.jar
slf4j-api-1.6.1.jar
二,hibernate.cfg.xml 文件
1.创建hibernate.cfg.xml 文件 2.配置 内容<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <!-- Generated by MyEclipse Hibernate Tools. --> <hibernate-configuration> <session-factory> <!-- 数据库URL --> <property name="connection.url"> jdbc:mysql://localhost:3306/tjsinfo </property> <!--数据库JDBC驱动 --> <property name="connection.driver_class"> com.mysql.jdbc.Driver </property> <!--数据库的用户名 --> <property name="connection.username">root</property> <!--数据库的密码 --> <property name="connection.password">123456</property> <!--每个数据库都有其对应的方言(Dialect)以匹配其平台特性 --> <property name="dialect"> org.hibernate.dialect.MySQLDialect </property> <!--Session由当前执行的 线程 来跟踪和管理 --> <property name="current_session_context_class">thread</property> <!-- 在控制台 输出所有的SQL语句 --> <property name="show_sql">true</property> <!--格式化 我们输出到控制台的SQL语句--> <property name="format_sql">true</property> <property name="myeclipse.connection.profile"> LiuZJ_tjsinfo </property> <mapping resource="cn/hibernatedemo/entity/Dept.hbm.xml" /> </session-factory> </hibernate-configuration>
三,用MyEclipse创建一个项目
1.new 一个 WEB 项目2.用MyEclipse 添加Hibernate 框架
1.选择 版本 (以3.2为例)
勾选 Enable Hibernate Annotation Support: Hibernate注解
2. 选择 Hibernate 核心包
3.配置文件 ,直接NEXT
4.选择 用MyEclipse DB Brower 的自己的连接
勾选 Copy DB driver jar(s) to project and add to buildpath: 将数据库(MySQL)的驱动的jar 引入项目
NEXT
4. 创建SessionFactory
先不创建 ,去掉 勾选
Finish
3.自动生成 数据库中表 对应的文件
1.在src 下创建 一个 放实体类的 包
cn.hibernatedemo.entity
2.找到自己 要操作的 TABLE, 右击 选 Hibernate Reverse Engineering...
3.java src folder 找到 cn.hibernatedemo.entity 包
4.与数据库 中 的 dept表 映射 写到 hibernate.cfg.xml 配置文件中
不用勾选 Update.......: 如果有该映射 ,则覆盖
Finish
相关文章推荐
- Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,
- MyEclipse2014配置和创建一个maven项目
- 创建一个SpringBoot + springmvc + hibernateJPA + MyBatis的项目
- 用MyEclipse创建一个Struts+Hibernate项目。
- [hibernate]创建hibernate项目并通过xml文件配置生成数据表
- git基本环境配置和创建一个项目Demo
- Cocos2d-x Android开发环境的配置之二 :创建一个项目并部署在手机上
- 用MyEclipse创建一个Struts+Hibernate项目
- Hibernate学习笔记一:项目创建与基本配置文件
- 配置和创建一个hibernate简单应用
- 一个项目中hibernate框架下配置多个数据库
- idea创建一个web项目配置
- Eclipse 配置Struts2,创建一个空项目,报错There is no action ....
- 同一个web项目,hibernate的mysql和sqlservice的两个不同数据库配置
- Maven配置 和创建一个Maven项目
- Hibernate学习笔记(二)——创建一个简单的Hibernate项目
- maven hello world: 使用maven前的一些配置和命令行创建一个webapp项目
- Intellij IDEA创建的Web项目配置Tomcat并启动Maven项目
- 用Maven创建一个Web项目
- 关于Eclipse创建Android项目时,会多出一个appcompat_v7的问题