<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.ko.pp.entity.InputUserInfo" table="Input_User_Info" schema="dbname">
<id name="id" type="java.lang.Long">
<column name="ID" precision="22" scale="0" />
<generator class="sequence">
<!--采用Oracle的Sequence机制-->
<param name="sequence">INPUT_USER_INFO_SEQ</param>
</generator>
</id>
<property name="name" type="string">
<column name="NAME" length="20" />
</property>
<property name="certno" type="string">
<column name="CERTNO" length="30" />
</property>
<property name="nationality" type="string">
<column name="NATIONALITY" length="20" />
</property>
<property name="gender" type="string">
<column name="GENDER" length="1" />
</property>
<property name="identity" type="string">
<column name="IDENTITY" length="20" />
</property>
<property name="srvcls" type="string">
<column name="SRVCLS" length="20" />
</property>
</class>
</hibernate-mapping>
分享到:
相关推荐
Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍 很有用哦
一、为表创建自增长自段有两种,一种是不同的表使用各自的Sequence,方法如下: 1、在Oracle sequence首先创建sequence create sequence seq_idminvalue 1start with 1increment by 1cache 20; 2、在你的hbm....
create sequence seq_users ##创建序列seq_users increment by 1 ## 步长,每次加1 start with 1 ##从1开始 minvalue 1 ##最小值 maxvalue 9999999 ##最大值 order ##确保按照请求次序生成整数 【不常用的设置】....
oracle 数据库建表id自增的sql语句创建sequence的名称,S_out_gold这个为
oracle 主键自增 给你个例子吧:看看肯定明白了!!! 首先,你要有一张表! CREATE TABLE example( ID Number(4) NOT NULL PRIMARY KEY, NAME VARCHAR(25), PHONE VARCHAR(10), ADDRESS VARCHAR(50) ); ...
Oracle数据库表序列ID自增生成器的功能是为数据库中的表添加序列和触发器,以便使数据表的主键ID能够随着记录的增加而自动增加。
oracle 实现自增;使用sequence,和trigger实现表字段自增
先假设有这么一个表: 代码... 在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREAT
在Oracle数据库移植过程中,sequence可能失效,本资源可使失效的sequence重新恢复作用
oracle数据库id为uuid类型时自动生成id的工具类,不再依赖sequence自增长
今天从oracle迁移数据到mysql碰到个需求:原先的主键字段需要改成mysql中的自增字段,而且原先数据的值不能变,以后新插入的值从原先数据最大的值开始自增。 解决办法: 构建环境: mysql> CREATE TABLE test -> ( ...
教你如何使用oracle中的sequence,实现主键自动增长
Oracle中没有sqlserver中那么方便的自增序列,如果想要达到sqlserver中那种效果,也不是很麻烦,需要创建一个自增序列SEQUENCE,然后建一个触发器即可。 CREATE SEQUENCE emp_sequence INCREMENT BY 1 — ...
pgsql创建自增ID,建表,创建索引,创建分区表
如何实现Oracle主键自增,通过写sequence和触发器,很全面,绝对帮你解决问题
本方法为使用SEQUENCE(序列) 例如有表temp_test结构为: create table TEMP_TEST ( id number, nm varchar(10), primary key(id) //id为主键,下面的方法把它设为自增字段 ) 1、建立...
oracle中sequence介绍及应用
oracle GoldenGate 同步oracle sequence的步骤
Oracle自增长主键自动生成类 public static int nextID String table { if table null return 1; table table toLowerCase ; String strKey table; if sequences containsKey strKey { ...