首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java代码怎么实现主键的自增长

2013-07-20 
java代码如何实现主键的自增长我的数据库用的是sqlite,用的spring mvc ,没用hibernate,所以我不知道怎么在

java代码如何实现主键的自增长
我的数据库用的是sqlite,用的spring mvc ,没用hibernate,所以我不知道怎么在数据库中实现integer类型的主键实现自增长,只能靠java代码实现,能不能给个类似下面的案例,并给出点解释啊(本人刚接触java,求大神解释的详细点)

@MappedSuperclass
public abstract class IdEntity implements Serializable {
protected Logger log = LoggerFactory.getLogger(getClass());

protected String id = null;

@Id
@GeneratedValue(generator = "system-uuid")
    @GenericGenerator(name = "system-uuid", strategy = "uuid")
    @Column(length = 32, name="id_")
    public String getId() {
return id;
}

public void setId(String id) {
this.id = id;
}
}
Java 数据库 自增长
[解决办法]
create table xx (
    id INTEGER PRIMARY KEY,//id是INTEGER,默认就是自增了,这是sqlite有的属性
);

热点排行