1.实体类
@Table(name="tt_user")
@Entity
public class TUser implements Serializable{
private static final long serialVersionUID = 1L;
private int userid;
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public int getUserid() {
return userid;
}
...
}
如果配置文件设置为根据实体自动创建数据库表
<property name="hbm2ddl.auto">create</property>
根据这个实体hibernate自动创建postgresql表的时候出错
错误: 语法错误在 "auto_increment" 或附近的
自动创建mysql表的时候没有问题。
原因:
postgresql 自增长字段的类型是
SERIAL