当前位置:首页>开发>正文

如何搭建hibernate开发框架 如何搭建springmvc和hibernate框架

2023-06-24 15:44:19 互联网 未知 开发

 如何搭建hibernate开发框架 如何搭建springmvc和hibernate框架

如何搭建hibernate开发框架

第一步:在Myeclipse中新建一个web工程或者是java工程。(前提是你已经在官网上下载了hibernate了)
第二步:导入包。右键工程-properties-java Build Path 选择右边的
library一栏 Add
External JARS进行导入所需要的jar包。
那需要那些包呢?(下面我所提到的路径都是相对于hibernate解压后的)
最基本是需要(1)hibernate-distribution-3.3.2.GA-disthibernate-distribution-3.3.2.GA目录下的hibernate3.jar。
(2)hibernate-distribution-3.3.2.GA-disthibernate-distribution-3.3.2.GAlib equired下面全部的包
(3)你的数据库驱动程序。
(4)还有比较容易忽视的slf4j-nop-1.5.2.jar包
第三步:创建xml的文件
可以自己在api中找例子,或者是直接在hibernate-distribution-3.3.2.GA-disthibernate-
distribution-3.3.2.GAproject utorialswebsrcmain esources目录下找到
hibernate.cfg.xml文件然后进行修改。
修改方法:最简单的是在Myeclipse中的design模式下的图形化界面操作。
首先选择DB Driver new
然后找到你对应的数据库类型。
如下

然后dialect栏目中选择所需数据库自己的方言。
然后properties栏目只留一个show_sql-true就可以了。
然后mapping栏目中需要引入你实体类的xml(User.hb.xml)
如何创建这个文件下面在介绍。

其次是在创建实体类对应的映射文件。
方法一:先写个实体类,然后在hibernate-distribution-3.3.2.GA-disthibernate-
distribution-3.3.2.GAproject utorialswebsrcmain esourcesorg
hibernate utorialdomain目录下找到Person.hbm.xml文件(该文件需要改为实体类所对应的名字,其实也可以不
改。)直接考到实体类所对应的包(实体类和映射文件需要在同一个包下面)。如下图

然后就可以写测试了我写了一个,如下代码

public class Test {
public
static void main(String[] args) {

Configuration conf = new Configuration().configure()

SessionFactory sessionFa = conf.buildSessionFactory()

Session
session = sessionFa.openSession()

String sql =
"from User"

Query query
= session.createQuery(sql)

List list
=query.list()

for(User u:
list){

System.out.println(u.getName())

}
}

}
在控制台会输出一行sql语句和所对应的输出结果。

如何搭建springmvc和hibernate框架

方法/步骤
第一步创建项目,打开myEclipse,点击工具栏“File”,选择“New”选项,在选择“Web Project”。如图所示

点击完创建web项目后,出现如图所示的信息,需要输入红框标识的项目名,选择好j2ee specification lever,选择5.0以上版本(自带jstl),点击finish 完成创建项目

现在我们来介绍下,创建好的项目目录结构,src源文件夹,你的java文件需要在这个文件夹下创建,jre systemLibrary :jdk lib,java EE5 Library:jstl
WebRoot:前端根目录,后续的jsp/html/js/css,网站配置文件,lib需要在这里创建

到这一步,我们就完成了项目的基本创建,然后我们需要发布到tomcat,看看我们的项目是否构建成功,右键该项目名 选择Run as,添加到tomcat里,具体操作如图所示

接下来,当你看到控制台如下信息的时候,就说明项目启动,成功哦,打开浏览器,输入http://localhost/springmvc/来查看项目是否可正常访问,当出现如下页面则说明创建web项目成功

http://jingyan.baidu.com/article/ad310e80adab961849f49e99.html

eclipse搭建hibernate框架,不想用myeclipse

不知道你需要什么特殊的插件,但是需要什么都可以在网上查到的

jar包:下载相应的hibernate资源包,解压后(下面以3.5为例)
新建工程-->建立一个lib文件夹,将下面的jar文件都放入,并选中全部的jar文件build path。。。
1、在hibernate资源包根目录拷贝hibernate3.jar
2、在hibernate资源包进入lib-->required:拷贝所有的jar文件
3、拷贝数据库驱动jar
4、在apache下载相应的jar文件:log4j-1.2.16.jar,commons-logging.jar,commons-collections3.1.jar,slf4j-log4j12-1.5.8.jar

5、拷贝log4j.properties到src下
6、编写hibernate.cfg.xml并放到src下

这样就基本可以了。

如果需要与其他框架集成,加入相应的jar包即可

什么是Hibernate框架以及ORM

1、Hibernate框架是应用在javaEE三层结构中的dao层框架。
2、在dao层里面做对数据库的增删改查操作,使用Hibernate框架实现增删改查操作。Hibernate底层就是jdbc,对jdbc的轻量级的封装,使用Hibernate不需要写复杂的jdbc代码。
3、Hibernate是开源的、轻量级的框架。
轻量级的框架:Hibernate不需要依赖其他的东西就可以直接使用。

java中关于hibernate框架的问题

Project must use Java 5 or higher for annotations support
意思是该项目必须使用支持注解功能的 java 5.0 或者更高版本来创建。

因为 Hibernate 很多时候要用到注解,而你使用的 jdk 版本低于 5.0 ,并不支持 annotations ,如果你要在项目中使用 Hibernate 的话,建议你在创建项目时,选择使用 jdk 5.0 ,而不是 1.4 版本。

在eclipse下构建hibernate框架所用的jar包清单

antlr-2.7.6.jar hibernate/lib/required 解析HQL
commons-collections-3.1.jar hibernate/lib/required 集合框架
dom4j-1.6.1.jar hibernate/required 解析xml
ejb3-persistence hibernate-annotation/lib @Entity
hibernate3.jar hibernate
hibernate-annotations.jar hibernate-annotation/
hibernate-common-annotations.jar hibernate-annotation/lib
javassist-3.9.0.GA.jar hiberante/lib/required hibernate
slf4j-api-1.5.8.jar hibernate/lib/required hibernate-log
slf4j-nop-1.5.8.jar hibernate/lib/required

1)注意你下的版本号,有一些版本号不一样是会报错误的(已经包含或者不包含一些文件)。要严格的对照。
2)注意你所写的配置文件,配置文件很容易出错,要小心检查几次。
3)你可以在ECLIPSE下自己建立一个用户包,USER LIB,然后每次直接把用户包导入就可以了(当然你也可以把导入用户包设定为默认,这样创建新工程自己就带上了)。或者你在本地建立一个文件夹,把需要用到的包拷贝一份到你建立的文件夹里面,

最新文章

随便看看