`
fourfire
  • 浏览: 414223 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

怎样通过hibernate的annotations生成,创建表结构的sql

    博客分类:
  • Java
阅读更多
rt
不用生成hbm文件
分享到:
评论
3 楼 Spring 2007-06-11  
Hibernate Annotations参考文档-3.20
2 楼 Spring 2007-06-11  
使用Spring框架的话配置如下:
<!-- Hibernate session factory --> 
 <bean id="sessionFactory"     class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">   
     <property name="dataSource">     
         <ref bean="dataSource"/>   
     </property>  
     <property name="hibernateProperties">    
        <props>       
          <prop key="hibernate.dialect">org.hibernate.dialect.DerbyDialect
          </prop>         
          <prop key="hibernate.hbm2ddl.auto">create</prop>       ...     
          </props>   
     </property>   
     <property name="annotatedClasses">    
        <list>       
           <value>com.onjava.modelplanes.domain.PlaneType</value>     
           <value>com.onjava.modelplanes.domain.ModelPlane</value>       ...    
           </list>   
     </property> 
</bean>


其中配置了<prop key="hibernate.hbm2ddl.auto">create</prop>
自动导入数据库ddl.生产的ddl sql语句。


1 楼 fourfire 2007-06-11  
历史记录里没有
也没人回答
为什么扣我的分?!!!

相关推荐

    hibernate annotations 中文文档

    通过阅读《Hibernate Annotations 中文文档》,开发者不仅可以掌握如何使用注解进行对象关系映射,还能了解到Hibernate如何优化数据库交互,以及如何处理复杂的数据结构和业务逻辑。这对于提高开发效率和代码质量...

    Hibernate Annotations Reference 中文参考手册HTML版

    1. **注解基础**:Hibernate Annotations 使用 Java 注解来标注实体类、属性、集合等,如 `@Entity` 表示一个数据库表,`@Table` 指定表名,`@Id` 定义主键,`@GeneratedValue` 管理主键生成策略。 2. **实体...

    hibernate-annotations-3.4.0.GA and hibernate-entitymanager-3.4.0.GA

    在3.4.0.GA版本中,它使得开发者无需依赖XML配置文件,就能通过在实体类上添加特定注解来描述数据库表结构和字段属性。这提高了代码的可读性和开发效率,减少了配置文件的维护成本。 1. **注解基础** - `@Entity`:...

    Hibernate annotations大全

    - `@Inheritance`: 控制继承层次的表结构策略,如单一表、联合子类或分割子类。 - `@Temporal`: 处理日期和时间类型的字段,支持TIMESTAMP、DATE和TIME三种类型。 - `@Version`: 实现乐观锁,用于并发控制。 6. ...

    hibernate-annotations-3.4.0.GA架包和slf4j-1.5.8架包

    4. **继承策略**:@Inheritance注解用于处理类继承时的数据库表结构,可以选择SINGLE_TABLE、JOINED或TABLE_PER_CLASS策略。 5. **懒加载和级联操作**:@LazyCollection和@Fetch注解用于实现集合的懒加载,减少初始...

    Hibernate反向生成EJB注解

    反向工程的过程会根据数据库表的结构自动生成对应的Java实体类,并应用EJB注解,如@Entity表示这是一个实体类,@Table指定对应的数据库表,@Id标识主键字段,@GeneratedValue指定主键生成策略等。 在映射页面,如果...

    hibernate-annotations_中文帮助文档

    通过 Hibernate Annotations,开发者能够在 Java 类中直接定义元数据,这不仅减少了 XML 配置文件的数量,还使得整个项目更加简洁和易于维护。同时,Hibernate 的注解机制提供了丰富的功能,如映射继承关系、复合...

    hibernate_-annotations_中文帮助文档api完整版

    ### Hibernate Annotations 参考文档知识点概述 #### 一、前言 - **目的与范围**:本参考文档旨在为开发者提供全面深入的理解和使用Hibernate Annotations的指南,涵盖从项目搭建到高级特性的介绍。 - **翻译说明**...

    Hibernate驱动包

    在Java开发中,Hibernate通过提供一个中间层,将应用程序的数据模型与数据库的表结构进行映射,从而消除了直接编写SQL语句的需要。它支持多种数据库,包括但不限于MySQL、Oracle、PostgreSQL等,通过JDBC(Java ...

    Hibernate_3.2.0_annotations _zh_CN.chm

    此外,`@JoinColumn`和`@JoinTable`用来进一步定制关联的表结构。 `@Temporal`注解用于处理日期和时间类型,如`TemporalType.DATE`, `TemporalType.TIME`和`TemporalType.TIMESTAMP`。`@Lob`用于大对象,如BLOB或...

    hibernate annotation spring 中文参考文档

    Hibernate通过映射对象到数据库表,实现了数据的透明访问。在"hibernate_annotation"这个部分,我们关注的是Hibernate的注解配置方式,这种方式比传统的XML配置更加简洁直观。Hibernate注解提供了如@Entity、@Table...

    hibernate-src.zip

    4. **hibernate-tools**:提供了代码生成和逆向工程的功能,可以帮助开发者快速生成基于数据库表的实体类和映射文件,或者根据实体类自动生成数据库表结构。 5. **hibernate-annotations**与**hibernate-jpa-2.1-...

    hibernate的所有包

    7. **hibernate-tools**: 包含了Hibernate的辅助工具,如逆向工程(reverse engineering)工具,可以将现有的数据库结构生成对应的Java实体类,以及Hbm2DDL工具,能够自动生成数据库表结构。 8. **hibernate-envers...

    hibernate3 jar包

    在实际应用中,为了使用Hibernate3,开发者需要配置Hibernate的`hibernate.cfg.xml`文件,定义数据库连接信息,然后创建实体类,标注相应的ORM元数据,最后通过SessionFactory创建会话,就可以开始进行数据库操作了...

    Hibernate3 学习笔记.ppt

    Hibernate Tool是一组工具,包括了反向工程(Reverse Engineering)可以自动生成Java实体类和映射文件,以及HBM2DDL自动创建数据库结构等功能,帮助开发者快速搭建项目基础。 总结,Hibernate3作为强大的O/R ...

    根据数据库生成实体类的一个工具

    该工具目前仅支持`Oracle`数据库,这意味着它能够读取Oracle数据库的元数据,如表结构、字段类型等,然后根据这些信息自动生成符合预设格式的JavaBean类。Oracle数据库是一个广泛使用的商业关系型数据库系统,特别...

    hibernatetools文档

    - **自动代码生成**:根据数据库表结构自动生成对应的Java实体类以及Hibernate映射文件。 - **数据库逆向工程**:能够反向生成数据库表结构至Java实体类及Hibernate配置。 - **集成环境支持**:与Eclipse IDE深度...

    hibernate4.3.11

    5. **持久化模型**: Hibernate通过注解或者XML配置文件将Java对象与数据库表进行映射,使得我们可以直接操作对象而无需编写SQL语句。例如,@Entity注解标记一个类作为持久化实体,@Table定义实体对应的数据库表,@Id...

    hibernate数据持久化组件

    - **创建表结构**:使用 SQL 创建表,例如创建 student 表。 - **定义 JavaBean**:根据表结构定义 JavaBean 类,例如定义 Student 类。 - **配置 Hibernate 文件**:设置数据库连接信息等配置参数。 - **映射文件**...

    Hibernate5.2.11高清版,最新版本

    数据库访问(Database access)阐述了Hibernate如何进行SQL查询以及执行数据的CRUD操作(创建、读取、更新和删除)。 事务和并发控制(Transactions and concurrency control)讨论了如何使用Hibernate处理事务,...

Global site tag (gtag.js) - Google Analytics