| 字段,可以修改generator选项。在PostgreSQL的官方文档中介绍Serial字段是这么说的:serial和bigserial字段都不是真正意义上的字段,其实是一个符号性的字段,帮助用户表示数据表中的唯一标识性的字段。
CREATE TABLE tablename (
colname SERIAL
);
和
CREATE SEQUENCE tablename_colname_seq;
CREATE TABLE tablename (
colname integer DEFAULT nextval(’tablename_colname_seq’) NOT NULL
);
这两个语句的效果是一样的,所以Hibernate还是把它做为integer类型来处理。可能Hibernate的开发者也没有想到有人用integer做为一个非ID的字段来用了。我没有试过在另外的数据中同样使用generator,或者说在一个表里有两个generator会怎么样。如果有时间我一定会做这个试验的。
不知道Hibernate 3能代理什么样的震撼效果,期待ing~~~~~
上一页 [1] [2] [3] |