`
xiang37
  • 浏览: 430824 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

MS server 与Oracle 在配置文件中设置主键的不同

阅读更多

1、MS server数据库 产生的数据库hbm.xml文件

设置主键
HIbernate主键详解------Native 
       Native主键生成方式会根据不同的底层数据库自动选择Identity、Sequence、Hilo主键生成方式 
       特点:根据不同的底层数据库采用不同的主键生成方式。由于Hibernate会根据底层数据库采用不同的映射方式,因此便于程序移植,项目中如果用到多个数据库时,可以使用这种方式

<generator class="native" />

2 Oracle 数据库 产生的数据库hbm.xml文件

    <generator class="sequence">
    <param name="sequence">ARTICLEID </param>
   </generator>

说明:ARTICLEID是在ORACLE中给表主键自定义的序列号!

分享到:
评论

相关推荐

    Hibernate主键类型说明和配置手册.doc

    在这个配置文件中,`dialect`属性指定了数据库的方言,以便Hibernate能正确处理SQL语句。`connection.datasource`则指定了数据源,用于连接数据库。 总的来说,选择合适的主键生成策略和正确配置是Hibernate成功...

    DbEntry.Net3.9参考手册.chm

    改配置文件,不需要修改任何代码的在不同的数据之间切换。另外,还支 持按命名约定的方式绑定“新建”和“编辑”页面的控件,以最少的代码 完成输入、验证、保存等一系列操作。  Rails 风格的 MVC 框架目前已经...

    Oracle笔记

    ### Oracle安装与配置 #### 一、Oracle安装 1. **C/S结构**:客户端/服务器(Client/Server)架构是Oracle数据库系统中最常见的部署模式之一。在这种架构中,客户端负责发送请求给服务器端,服务器端则负责处理这些...

    轻量级的 .Net ORM DbEntry.zip

     而 DataSource 部分,因为绑定数据访问组件,所以可以只需要修改配置文件,不需要修改任何代码的在不同的数据之间切换。另外,还支持按命名约定的方式绑定“新建”和“编辑”页面的控件,以最少的代码完成输入、...

    AdoQuery主细表连接.rar

    2. **配置 MasterQuery**:在 MasterQuery 中设置 SQL 语句,选择主表中的字段,通常包括主键字段。例如,如果主表是 "Customers",主键是 "CustomerID",SQL 可能是 "SELECT * FROM Customers"。 3. **配置 ...

    自动生成Delphi操作数据库的代码

    ADO是基于OLE DB的,它可以直接使用ODBC或直接与提供者连接,如MS SQL Server、Oracle等。DBX则是Embarcadero开发的一个轻量级数据库访问框架,支持多种数据库,包括Firebird、InterBase、Oracle等。无论是ADO还是...

    POJOGenerator v1.3.3 Install(可视化POJO代码生成器最终版)

    1、先将压缩档解压到任意文件夹,必须保留配置文件cmsdk4j.cfg.xml和generator .cfg.xml与可执行文件POJOGenerator.exe在同一目录,否则无法运行。 2、可以预先在配置档cmsdk4j.cfg.xml中设定您的数据库服务器配置...

    hibernate原理与应用

    这里,`generator="native"`表示主键生成策略,可以根据不同的数据库系统选择不同的生成方式,如Identity(MySQL、MS SQL Server的自增)、Sequence(Oracle的序列)、Hilo等。 在实际应用中,Hibernate提供了多种...

    ID生成策略

    `Identity`是一种常见的自增主键生成策略,在MySQL、DB2以及MS SQL Server等数据库系统中均有支持。它能够为每一行记录生成一个唯一的ID值。例如,在MySQL中创建一个表时可以这样定义: ```sql CREATE TABLE t_user...

    Hibernate映射文件id的generator配置方法

    * sequence(序列):在 DB2, PostgreSQL, Oracle, SAP DB, McKoi 中使用序列(sequence),而在 Interbase 中使用生成器(generator)。返回的标识符是 long, short 或者 int 类型的。 * assigned(自行分配):...

    w764位+xp通用DBC2000英文6.6版

    1. 数据库连接:它支持多种数据库引擎,如MySQL、Oracle、MS SQL Server等,允许用户通过ODBC(Open Database Connectivity)接口与各种数据库进行交互。这使得开发者可以轻松地在不同的数据库之间切换,进行数据...

    史上最简单的Hibernate入门简介

    - 在该数据库中创建一张名为`CUSTOMER`的表,包含三个字段:`CID`(主键)、`USERNAME`、`PASSWORD`。 ```sql CREATE TABLE CUSTOMER ( CID INTEGER NOT NULL PRIMARY KEY, USERNAME VARCHAR(12) NOT NULL, ...

    AppFramework_V1.0_New

    代码生成器,ORMap,支持Oracle/SqlServer/MSAccess,性能大大优于iBatisNet,终身免费,随意使用。 =========== 软件说明: 1.1 引言 约有90%的企业信息化管理系统基于数据库实现,这类系统中又有超过...

    简单通讯录简单通讯录

    在项目中,通常会将驱动的jar文件(如msaccess-jdbc-driver.jar)加入到项目的类路径中,以便程序运行时能够找到并加载。 通讯录的核心功能是存储和检索联系人信息,包括姓名、手机号码和住址等。在数据库层面,...

    数据库设计时的命名规范和具体工作时的编程规范

    - **设计环境**:列举了如Oracle 9i和MS SQL Server 2000等数据库环境的配置要求,包括操作系统、CPU、内存和硬盘空间等。 - **设计工具**:推荐使用PowerDesigner进行数据库设计,同时要求对主要字段进行详细说明...

    j2ee攻略(经典)

    JBOSS支持多种数据库,包括MySQL、MS SQL Server和Oracle。 **3.2 单表映射的实体Bean** 单表映射是最简单的实体Bean映射方式。每个实体Bean对应数据库中的一个表。 **3.3 成员属性映射** 开发者可以通过注解来...

    AppFramework_V1.0

    &lt;br&gt;IBatisNet是一个轻量级ORMap工具,它把所有的SQL脚本以模板的方式集中到若干个XML配置文件里,用反射的方式向把C#类实体对象属性与SQL模板的参数绑定,动态生成参数化的SQL语句发送给数据库执行,查询的结果...

Global site tag (gtag.js) - Google Analytics