- 浏览: 134778 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (84)
- Java (30)
- C/C++ (3)
- Linux (1)
- 数据库 (19)
- 搜索引擎 (1)
- 数据结构 (2)
- 杂七杂八 (4)
- WEB前端 (6)
- Spring (2)
- JavaScript (9)
- DHTMLX (3)
- 正则表达式 (1)
- JQuery (1)
- Report (2)
- PDF (2)
- Word (0)
- Excel (0)
- CSV (0)
- Test & QA (1)
- BI (Business Intelligence) (10)
- SQL (18)
- SAP Business Object (0)
- DataStage (3)
- CI (Continuous Integration) (1)
- Algorith (3)
- Portal (1)
- Struts (1)
- Oracle (9)
- MS SQL Server (3)
- Teradata (3)
- MySql (1)
- Data Warehouse (5)
- ETL (8)
首先要在spring.xml里面配置sessionfactory和其他的,sessionfactory里面要制定hbm.xml文件的位置
Java代码:
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
<!-- 表示允许自动提交 -->
<prop key="hibernate.connection.autocommit">true</prop>
<!-- 显示sql语句 -->
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
<!-- 自动生成表结构
<prop key="hibernate.hbm2ddl.auto">create</prop>
-->
</props>
</property>
<property name="mappingDirectoryLocations">
<list>
<value>classpath:/hibernate</value>
</list>
</property>
</bean>
Java代码:
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
<!-- 表示允许自动提交 -->
<prop key="hibernate.connection.autocommit">true</prop>
<!-- 显示sql语句 -->
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
<!-- 自动生成表结构
<prop key="hibernate.hbm2ddl.auto">create</prop>
-->
</props>
</property>
<property name="mappingDirectoryLocations">
<list>
<value>classpath:/hibernate</value>
</list>
</property>
</bean>
发表评论
-
shell执行oracle存储过程,获得存储过程返回值【转】
2013-05-08 14:53 4933一个小的etl调度,需要将存储过程执行情况进行返回并控制其后 ... -
SQL server 与Oracle开发比较【转】
2013-04-03 22:03 1648SQL server 与Oracle开发比较 本文档主 ... -
SQL Server中的行列转换问题
2013-03-04 14:16 1413SQL Server中的行列转换问题 -
TERADATA解决锁表的方法
2013-02-04 16:16 2458TERADATA的锁表问题一直很头疼,经常早上过来发现任务 ... -
Teradata数据库SQL命令
2013-01-30 15:11 1422HELP 帮助用户了解数据库中各种对象的结构 SHOW 帮 ... -
ETL的一些概念和问题(转)
2012-11-21 11:30 11171. What is a logical data mappi ... -
Teradata数据库中的求字段值的长度函数(即对应SQL中的Length()函数)
2012-06-28 12:57 3570公司的新项目用的是Teradata数据库,之前从未用过这个,所 ... -
用 IBM WebSphere DataStage 进行数据整合:第 3 部分: 实时数据整合
2012-05-15 14:08 978【转载】用 IBM WebSphere DataSta ... -
用 IBM WebSphere DataStage 进行数据整合:第 2 部分
2012-05-15 14:05 1066【转载】用 IBM WebSphere DataSta ... -
用 IBM WebSphere DataStage 进行数据整合:第 1 部分
2012-05-15 14:02 954【转载】用 IBM WebSphere DataSta ... -
(转载)SQL函数说明大全
2012-04-06 15:25 1898觉得该作者总结的很好,所以就转载过来了,想看原文的朋友请点击此 ... -
SQL Server CONVERT() 函数
2012-01-31 15:42 782SQL Server CONVERT() 函数 ... -
inner join on, left join on, right join on
2012-01-29 12:14 939inner join on, left join ... -
SELECT INTO FROM 与 INSERT INTO SELECT
2011-12-06 15:49 13131.INSERT INTO SELECT语句 ... -
常用DDL,DML,DCL SQL语句大全
2011-11-26 20:33 1210下列语句部分是Mssql语句,不可以在access中使用。 ... -
【转载】ETL构建企业级数据仓库五步法
2011-11-02 09:57 867一、什么是 ETL ETLETL是数据抽取(EXTR ... -
mysql导入sql文件
2011-01-23 20:08 1004例如:我的用户名是root 密码是123 sql脚本存在C盘 ... -
oracle的函数
2010-10-20 15:02 872oracle的函数 单行函数 返回值只有一个 分组函数 ...
相关推荐
在本篇文章中,我们将学习如何使用 MyEclipse 工具生成 POJO 类和映射文件 .hbm.xml。 POJO(Plain Old Java Object)是一种简单的 Java 对象,它是 Java 语言中的一种基本组件。POJO 类是指不继承自任何特殊的类...
在 MyEclipse 中,我们可以使用 Hibernate 根据现有的数据库表结构生成实体和 hbm.xml 配置文件,这样可以避免手动编写 JPA 或 Hibernate 实体类。下面是生成实体和 hbm.xml 文件的步骤: 首先,需要创建一个 JPA ...
在Java的持久化框架Hibernate中,`hibernate.hbm.xml`文件是至关重要的,它定义了Java对象与数据库表之间的映射关系,使得对象模型能够与关系型数据库无缝对接。这篇文章将深入解析`hibernate.hbm.xml`的结构和主要...
4. **运行生成脚本**: 执行上述工具,Hibernate会根据hbm.xml文件生成的DDL语句在数据库中创建表。这一步通常在项目的初始化阶段或者模型更改时进行。 5. **注意点**:在生产环境中,通常不建议直接使用这种方式...
3. 结果:执行后,存储过程会在A0表中创建或更新记录,这些记录包含生成的Java实体类和`.hbm.xml`映射文件的内容。由于A0是一个文本文件,可能需要额外的步骤来提取和处理这些数据,比如使用脚本将内容导出到实际的...
Hibernate 反向工程是指使用 Hibernate 工具将数据库表结构反向生成对应的 Entity 类和 hbm.xml 文件的过程。这种方法可以大大简化开发过程,提高开发效率。 二、 Hibernate 反向工程的步骤 1. 切换到 MyEclipse ...
然而,在实际开发过程中,我们可能会遇到一些问题,比如在处理`hbm.xml`文件中的中文注释时出现乱码,或者希望自动生成的实体类中包含有详细的注释。本文将详细介绍如何利用`Hibernate-tools`来解决这些问题,以`...
使用这些模板时,开发者可以输入数据库连接信息,选择要生成映射文件的表或整个数据库,CodeSmith将自动解析数据库模式并生成相应的C#类和.hbm.xml文件。这样,开发者可以快速建立起对象模型与数据库之间的桥梁,...
通过myeclipse自动生成Hibernate类文件和hbm.xml文件,链接数据库库自动生成
在Java开发中,尤其是在使用Hibernate作为持久层框架时,数据库模型与Java对象之间的映射文件*.hbm.xml是必不可少的。这种映射文件定义了数据库表与Java实体类之间的对应关系,方便ORM(Object-Relational Mapping)...
`.hbm.xml`文件用于映射数据库表和Java类之间的关系,而`hibernate.cfg.xml`则是Hibernate的整体配置文件,包含了数据库连接、事务管理等核心设置。 ** Hibernate基础知识 ** Hibernate是一款流行的Java持久化框架...
每个`.hbm.xml`文件通常对应于一个Java实体类,文件中的元素和属性详细描述了类的属性如何映射到数据库表的字段。 在`.hbm.xml`文件中,映射元素主要包括以下几部分: 1. ****:这是映射文件的根元素,表示一个...
使用xdoclet,开发者只需在Java类中添加特定的注解,如@Entity、\Field等,xdoclet就会根据这些注解自动生成对应的.hbm.xml文件。这样不仅减少了手动编写映射文件的工作量,还降低了出错的可能性,提高了代码的可...
本篇文章将详细解释如何在MyEclipse中生成hbm.xml文件,这是一个关键的步骤,因为它关联了数据库表与Java实体类,使得数据操作变得更加便捷。 首先,打开MyEclipse,通过工具栏中的`Window` -> `Show view` -> `...
MyEclipse中自动生成Hibernate的POJO、DAO和hbm.xml文件 MyEclipse是一款功能强大且流行的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者快速构建和维护项目。其中,MyEclipse提供了对Hibernate的支持,...
请输入包的名称和映射文件需要放到的文件夹之后运行CreateTableXml里的main方法,就可以自动生成映射文件了。记着刷新文件夹,要不然是看不到的。 当然只是一些基础的属性。对于一些比较复杂,还是需要自己来修改的...
hibernate.queries.hbm.xml这个文件需要放在jbpm*(版本).jar中。。的org.jbpm.db目录下,先删除以前的文件,然后,换上共享中这个。。大家可以用文件比较器看看,并没有改变以前的,只是新加了。。
自动成hbm文件和Pojo Bean文件的工具类 输入 1,tableName 2,beanName 3,pkgName 4,root_path 5,pkColumn <br>输出 1、生成xxx.hbm.xml文件 2、生成xxx.java文件
hbm.xml文件中的name名字与实体类中不符合.
在开发过程中,为了减少手动编写实体类(Entity)和对应的hbm.xml配置文件的工作量,Hibernate提供了一个逆向工程工具,可以基于现有数据库结构自动生成这些代码。 实体类是Java对象,它们代表数据库中的表,而hbm....