现在想把开发完成的程序,弄个简化版,以前是Java Hibernate oracle的,现在想用 access 。网上找了些资料,弄了好久没有成功,现在可以了,共享一下hibernate.cft.xml:
<?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">
<hibernate-configuration>
<session-factory>
<property name="connection.url">
jdbc:access:///data/DB.mdb
</property>
<property name="myeclipse.connection.profile">access</property>
<property name="connection.driver_class">
com.hxtt.sql.access.AccessDriver
</property>
<property name="connection.username"></property>
<property name="connection.password"></property>
<property name="hibernate.dialect">
com.hxtt.support.hibernate.HxttAccessDialect
</property>
<property name="dialect">com.hxtt.support.hibernate.HxttAccessDialect</property>
<!-- validate 加载 时,验证创建数据库表结构 create 每次加载 ,重新创建数据库表结构,这就是导致数据库表数据丢失的原因。
create-drop 加载 时创建,退出是删除表结构 update 加载hibernate自动更新数据库结构 -->
<property name="hibernate.hbm2ddl.auto">update</property>
<!-- 让 自动管理会话环境 -->
<property name="current_session_context_class">thread</property>
<!--显示查询语句 -->
<property name="hibernate.show_sql">true</property>
<!--格式化SQL -->
<property name="hibernate.format_sql">true</property>
<!--提示信息 -->
<property name="use_sql_comments">true</property>
<!--配置映射文件 -->
<mapping resource="db/hibernate/mapping/xx.hbm.xml"></mapping>
</session-factory>
</hibernate-configuration>
jdbc:access:///data/DB.mdb 配置相对路径方法。
分享到:
相关推荐
在示例配置中,`<mapping class="com.hibernate.bean.Student"/>` 表明了名为`Student`的Java类将被映射到Access数据库中的相应表。通过HBM(Hibernate映射)文件或注解的方式,可以详细定义类属性与数据库字段之间...
在Java开发中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者通过Java对象来操作数据库,而无需编写大量的SQL语句。当使用Hibernate与Microsoft Access数据库交互时,由于Access数据库的特性和...
Access是一种常见的关系型数据库管理系统,适合小型到中型的应用,而Hibernate则是一个强大的Java持久化框架,广泛用于企业级应用开发,尤其是在与Java EE结合时。本文将深入探讨如何将Access与Hibernate结合,以及...
【描述】中提到,这个jar包是专门为那些希望在Java项目中使用Hibernate与Access数据库交互的开发者设计的。这个jar包兼容JDK1.5和1.6版本,这意味着它适用于较旧的Java环境。然而,需要注意的是,该库存在一个50次...
在Java编程环境中,连接并操作Microsoft Access(MDB)文件是一个常见的任务,特别是在处理小型数据库或进行数据迁移时。本文将详细介绍如何使用Java连接到Access的MDB文件,并执行基本的读写操作。 首先,要实现这...
在Java开发领域,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者通过面向对象的方式来操作数据库,极大地简化了数据库操作。当涉及到与Microsoft Access数据库的交互时,Hibernate同样能够提供...
标题“Hibernate连接Access”指的是在Java编程环境中使用Hibernate框架与Microsoft Access数据库进行交互的技术。Hibernate是一个流行的开源对象关系映射(ORM)工具,它允许开发者使用面向对象的编程方式来操作...
`HibernateDao.java`是Hibernate框架中一个常见的数据访问对象(DAO,Data Access Object)类,它的主要职责是封装对数据库的操作,提供一套面向对象的接口,使得业务逻辑层可以无需关心底层SQL语句,直接通过对象...
Java Hibernate 是一个强大的对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互。这个"java hibernate上课源码2"很显然是一个教学资源,包含了使用Hibernate开发的示例代码,可以帮助初学者或者...
使用范例请参考我的另一资源“jsp java access跨平台组件 ”java代码。 本jar包经过linux,windows 测试均未出现问题。 另外本jar包的特色就是支持hibernate 方言,附件包括两个文件 1:jar包 2:hibernate.jar ...
Java、Hibernate 和 Spring 是三个在IT行业中至关重要的技术,它们共同构建了企业级应用开发的强大框架。这个压缩包文件可能包含了一个使用这些技术的示例项目,帮助学习者理解它们如何协同工作。 Java 是一种多...
在本项目中,“hibernate连接Access应用项目例子”展示了如何使用Hibernate ORM框架与Microsoft Access数据库进行集成,实现数据的增、删、改、查(CRUD)操作。Hibernate是Java开发中的一个流行ORM(对象关系映射)...
在Java开发中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它使得数据库操作更加简单,特别是对于大型项目而言。然而,尽管通常与MySQL、Oracle等主流数据库一起使用,Hibernate同样支持与Microsoft Access...
在Java开发中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者通过Java对象来操作数据库,而无需直接编写SQL语句。而Access是Microsoft提供的一款轻量级数据库管理系统,常用于小型项目或个人数据...
在Java编程中,连接Microsoft Access数据库并执行基本的CRUD(Create、Read、Update、Delete)操作是一项常见的任务。Access数据库通常用于小型项目或作为学习数据库管理系统的起点,因为其易于使用和设置。本篇文章...
在更复杂的Java Web开发环境中,Hibernate作为一种强大的对象关系映射(ORM)框架,能够简化数据访问层的编程。本文将详细探讨如何在Hibernate中集成Access,以及相关的技术知识点。 首先,我们需要了解Access的...
首先,Java编写服务层(Business Layer)和数据访问层(Data Access Layer),处理业务逻辑和数据库交互。接着,JSP作为视图层(View Layer),接收并响应用户请求,展示数据。而Hibernate则作为中间件,负责Java...
2. **实体类定义**:根据Access数据库中的表结构,创建对应的Java实体类,并使用Hibernate的注解来标记字段与数据库字段的对应关系。 3. **SessionFactory创建**:在应用程序启动时,使用Configuration类加载...
MyEclipse作为一款强大的Java集成开发环境,常被用于构建基于Hibernate框架的项目。本篇将详细介绍如何在MyEclipse中利用Hibernate连接ACCESS数据库。 首先,Hibernate是一款优秀的对象关系映射(ORM)框架,它简化...