IntelliJ IDEA 13.x 下使用Hibernate + Spring MVC + JBoss 7.1.1

原文:IntelliJ IDEA 13.x 下使用Hibernate + Spring MVC + JBoss 7.1.1

从2004年开始做.NET到现在。直到最近要做一些JAVA的项目,如果说100个人写一篇关于.NET的文章,估计这10个人写的内容都是一样。但是如果说10个人写Java的文章,那真的是10个人10种写法。这就是最头痛的地方,开始学的时候真的很迷惑。

这里我们使用的是Hibernate 4.x + Spring MVC 3.x

1.建立一个Spring MVC的Project,第一件事就是添加Project Facets,我们要添加一个Hibernate,然后添加一个Hibernate Configuration,也就是hibernate.cfg.xml

2. 添加一个resources的文件夹,并把它Mark 成 Resources root,这里面我们要放生成出来的<className>.hbm.xml

3. View->Tool Windows-> Persistence,找到这个HibernateTest->New->Session Factory (这里我们先不使用SessionFactory Bean)

4.建立一个hibernate.cfg.xml文件,我们暂时先把他放在resources的文件夹里。建立之后,这个配置xml还是空的,下一步我们来生成配置

5.还是右键HibernateTest->Generate Persistence Mapping->By Database Schema

6.选中你需要生成class 和hbm的table,比如我们这里只选中一个HelloTable

7.生成后是这个样子,这时候你要Console进行Hibernate Hql查询的话,他会报错,(不知道为什呢。。。知道deploy成功后,再次查询就正常了)

8.我们需要修改一下hibernate.cfg.xml文件的位置,和hbm文件的位置。

首先我们需要把hibernate.cfg.xml文件移动到src/下

第二,原先所有生成的hbm文件是和class在一起的,现在我们要把所有生成的hbm文件移动到resources的文件夹下

9.随便打开一个controller,写一个插入数据库的代码

10.重新检查一下Artifacts的设置。

11.部署到Jboss上

完毕。代码下载

时间: 2024-10-22 23:57:11

IntelliJ IDEA 13.x 下使用Hibernate + Spring MVC + JBoss 7.1.1的相关文章

eclipse下创建maven spring MVC 项目

一.创建maven项目 1.创建准备工作  -eclipse (本人使用的是Neon.3 Release (4.6.3)版本,此版本用使用jdk 1.8)  -jdk1.8.0_101  -maven-3.5.0  上面这些不要求一样,其他版本大致也是一样的. 首先安装maven,在eclipse上配置好User Setting,如下: 2.选择File→new→other→Maven→Maven Project,这里我们选择创建maven项目 第一步选择完maven project后,我们选择

EasyUI + Spring MVC + hibernate实现增删改查导入导出

(这是一个故事……) 前言 作为一个JAVA开发工程师,我觉得最基本是需要懂前端.后台以及数据库. 练习的内容很基础,包括:基本增删改查.模糊查询.分页查询.树菜单.上传下载.tab页 主管发我一个已经搭建好的框架平台,在平台上进行编码,不限制技术. 虽然说不限制技术,但还是得根据已经搭建的框架平台进行编码. 所以首先第一步,分析框架平台结构组成. 入手:看目录.看配置.看jar包.看js库.看数据库... 不难发现项目是基于:Spring + Hibernate + Spring MVC +

Spring MVC中使用Mongodb总结

近期项目做了次架构调整,原来是使用MySQL+GeoHash来存储LBS数据(地理位置信息),现在使用NOSQL数据库MongoDB来存储LBS数据(地理位置信息).由于项目是基于spring MVC开发的,今天就Mongodb的使用做下总结. Spring MVC 集成Mongodb 1.加载jar,maven配置 <!-- 新加入的spring整合mongodb的包 开始 --> <dependency> <groupId>org.mongodb</group

java spring mvc 全注解

本人苦逼学生一枚,马上就要毕业,面临找工作,实在是不想离开学校.在老师的教导下学习了spring mvc ,配置文件实在繁琐,因此网上百度学习了spring mvc 全注解方式完成spring的装配工作; 废话不多说了上干货,其实我也没怎么理解不过简单的运行了一个spring mvc 全注解项目,也不能说是全注解,因为保留了web.xml和spring-serlvet.xml文件,(可能有的童鞋会说,这样配置可能对以后的修改不方便,无法达到只修改配置文件就切换某些环境.其实不是,零配置文件只是修

Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(二)

在上一篇文章中我详细的介绍了如何搭建maven环境以及生成一个maven骨架的web项目,那么这章中我将讲述Spring MVC的流程结构,Spring MVC与Struts2的区别,以及例子中的一些配置文件的分析. 一.Spring MVC 3.0介绍 Spring MVC是一个典型的MVC框架,是Spring内置的Web框架,可以作为应用项目的展示层,继Spring 2.0对Spring MVC进行重大升级后,Spring 2.5又为Spring MVC引入了注解驱动功能,再到3.0时代,全

[学习笔记]spring mvc 与struts2比较

Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(二) 在上一篇文章中我详细的介绍了如何搭建maven环境以及生成一个maven骨架的web项目,那么这章中我将讲述Spring MVC的流程结构,Spring MVC与Struts2的区别,以及例子中的一些配置文件的分析. 一.Spring MVC 3.0介绍 Spring MVC是一个典型的MVC框架,是Spring内置的Web框架,可以作为应用项目的展示层,继Spring 2.0对Spring

Spring MVC初学

创建工程 打开IntelliJ IDEA 新建一个project,选择spring MVC,然后点击next 给project随便起一个名字,点击finish 创建完成的project目录如下 首先打开web/WEB-INF目录下的web.xml文件,如下,把url-pattern的值改为/,用于拦截请求(url-pattern为 / ,说明拦截所有请求,网上有说配置为/*的,我这样配置会出错),并交由Spring MVC的后台控制器来处理.这一项配置是必须的. <?xml version=&quo

Spring MVC 体系结构和处理请求控制器

①MVC小结: 1.MVC处理过程 对于MVC的三部分(模型Model.视图View.控制器Controller)功能职责分别进行了相应的阐述,并描述了各部分之间的调用关系. MVC整体的处理过程: (1)首先视图提供系统与用户交互的界面,并发送用户输入给控制器. (2)控制器接受用户的请求,并决定应该调用那个模型来进行处理. (3)模型根据用户请求进行相应的业务逻辑处理,并返回处理结果(数据). (4)控制器根据返回的处理结果,调用相应的视图格式化模型返回的数据,并通过视图呈现给用户结果. 2

Spring MVC 编程基础

p.MsoNormal,li.MsoNormal,div.MsoNormal { margin: 0cm; margin-bottom: .0001pt; text-align: justify; font-size: 12.0pt; font-family: Consolas } h1 { margin-top: 17.0pt; margin-right: 0cm; margin-bottom: 16.5pt; margin-left: 21.25pt; text-align: justify