Web Project配置Hirbernate
1:首先找到hibernate-release-4.1.9.Final.zip\hibernate-release-4.1.9.Final\lib\required ,把required里的所有jar包copy到Web-Inf下的lib包里,再把访问数据库的ODBC.jar包也放进lib里。
2:添加Hibernate.cfg.xml文件(放src下)。在hibernate-release-4.1.9.Final.zip\hibernate-release-4.1.9.Final\project\etc下copy现成的hibernate.cfg.xml文件。
然后把文件里带红线的都删了:
<session-factory name="foo">
  <property name="show_sql">true</property>
  <mapping resource="org/hibernate/test/legacy/Simple.hbm.xml"/>
  <class-cache
   class="org.hibernate.test.legacy.Simple"
   region="Simple"
   usage="read-write"/>
 </session-factory>
3:创建好包名和实体类之后,配置映射文件一般以"实体类名.hbm.xml"为文件名。然后再找到Web App Libraries下的hibernate-core-4.1.9.Final.jar点开后再点开第一个包org.hibernate再找到倒数第二个文件(hibernate-mapping-3.0.dtd),双击之后copy里面的<!DOCTYPE hibernate-mapping PUBLIC 
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">到映射文件的<?xml version="1.0" encoding="UTF-8"?>下。然后再简单配置一下如:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC 
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
    <hibernate-mapping>
      <class name="cn.jnti.bean.county" table="T_county">  --实体类名 对应  表名
        <id name="id">                                                        --主键列
          <generator class="sequence"></generator>             --Oracle自动生成序列
        </id>
        <property name="cname"></property>                      --属性     对应  列名
      </class>
    </hibernate-mapping>
4:再来配置Hibernate.cfg.xml文件,如图





完毕.
Web Project配置Hirbernate的更多相关文章
- 一个Web Project引用多个Java Project在Eclipse下的配置--转载
		项目结构: 项目由一个Web Project和多个Java Project构成,Web Project需要引用其它Java Project的类和Jar包.开发时用Eclipse3.5和Tomcat调试 ... 
- Mac 下 Eclipse 添加 Dynamic Web Project 并配置 Tomcat
		最近拿到了一个 Dynamic Web Project,我的 Mac 上的 Eclipse 之前没有过这类型的项目,所以导入之后无法正常运行.下面是我记录的如何配置 Eclipse 使之能够运行 Dy ... 
- 探究如何永久更改Maven的Dynamic Web Project版本及pom.xml默认配置
		一:问题 在用eclipse创建一个maven project (webApp)时,我们一般会要进行许多麻烦的配置,比如 1.更改Java jdk版本为1.7或1.8(默认1.5) 2.补全src/m ... 
- MyEclipse 2014GA 新建 Web Project  并配置 SSH
		基本软件配置: 1)MyEclipse 2014GA(JDK:内置 1.7.0.u45:SSH:内置 Struts2.1.Spring3.1 和 Hibernate4.1) 2)apache- ... 
- 【maven】pom.xml报错:Cannot detect Web Project version.
		新建的maven项目 报错如下: Cannot detect Web Project version. Please specify version of Web Project through &l ... 
- Myeclipse中web project各种常见错误及解决方法(持续更新)
		创建web project时的问题 error:Install Dynamic web Module Facet卡住 solution:把网络关掉再创建就可以 Servlet error:The se ... 
- eclipse中的web环境配置
		一.tomcat的安装 直接官网下载,选择自动配置安装Exe文件. 测试: 1.启动安装目录下bin文件中的exe文件,观察是否安装完好.若出现打断文字黑框,则说明已经安装完好. 2.输入网址.htt ... 
- JDK和Tomcat环境变量,以及用MyEclipse新建Web Project测试Tomcat Server
		[请尊重原创版权,如需引用,请注明来源及地址] 在此之前一直用的Eclipse挺顺手的,今天突然想换MyEclipse试试,不知安装MyEclipse的时候我选错了什么选项,反正JDK和Tomcat的 ... 
- Eclipse 使用maven创建Dynamic Web Project
		今天看到spring的官网首页已经没有下载连接了,建议使用maven构建spring项目.虽然maven已经不是新技术,但是这个我还没用过,谷歌走起! 通常创建项目都是用Eclipse,前几年还是My ... 
随机推荐
- docker nexus  oss
			docker login/search x.x.x.x:8081 sonatype/docker-nexus Docker images for Sonatype Nexus with the Ora ... 
- jQuery EasyUI---validatebox 校验规则扩展
			EasyUI 的 validatebox 插件, 验证规则相对比较单一也比较少,如下. rules: { email:{ validator: function(value){ return ...? ... 
- scala 学习笔记
			1.简洁 1.1.java的写法 class MyClass { private int index; private String name; public MyClass(int index, S ... 
- SqlServer2008R2安装步骤
			参考http://jimshu.blog.51cto.com/3171847/585023/ 
- strlen
			char c1[] = "sdfa";//系统自动添加结束字符 \0 char c2[] = {'1','2','3'};//这样赋值的话,要自己加上结束字符 \0 printf( ... 
- Java: Difference between ArrayList and LinkedList
			Basically, they are just two different implementations of List interface. LinkedList is implemented ... 
- php 表单提交
			<?php header("Content-Type:text/html; charset=utf8"); class config{ public static funct ... 
- Java对日期Date类进行加减运算,年份加减,月份加减
			import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date; public class Da ... 
- java中清空session
			session.removeAttribute("sessionname")是清除SESSION里的某个属性. session.invalidate()是让SESSION失 ... 
- C# --System.Timers.Timer 定时方法
			注意Start() 注意要等Interval 时间间隔 static void Main(string[] args) { System.Timers.Timer t = new System.Tim ... 
