hbm2ddl
当我使用 Maven 插件添加目标时,我得到了这个 DDL(postgres 目标)hibernate3-maven-plugin
:
create table listing (
id varchar(36) not null,
hash_code int4 not null,
version int4,
name varchar(100),
primary key (id)
);
我定义了所有显示的列。
我在网上看到的所有使用示例:
private static final long serialVersionUID = -8402611044513083864L;
从来没有@Column
注释。我的 DDL 没有它的列。别人的吗?
那么Java中的反序列化代码是如何知道一个类的哪个版本被序列化和存储的,而不是它被反序列化的那个版本呢?