以下的文章主要向大家介绍的是hibernate 中MySQL自增字段的映射,以及对其实际应用代码的示例,以下的文章就是对其实际操作的具体描述,希望会给你带来一些帮助在学习hibernate 中MySQL 自增字段的映射方面。
上面这个MySQL的表的映射文件为
这样在ACTION里面插入数据的时候就不用设置model的ID的值,但是如果把
ACTION的代码:
的时候要设置值,可以设置为0或者更大的值
【编辑推荐】

我表里多添加一个字段,就报错,这是为什么?
hibernate ,你在表中添加了字段,就必须在映射文件中,添加相应的映射,要不然肯定会报错
使用hibernate注解,怎样连接数据库
数据库不需要你连接阿,通过你的配置文件都可以看出,你配置好之后,hibernate帮你连上数据库,而你想得到一个session,可以通过SessionFactory来创建,由于你是用的annotation而不是XML,那具体代码如下:Configuration cfg = new AnnotationConfiguration()();SessionFactory sf = ();Session session = ();这样就创建了一个session之后,就可以对数据库进行操作了。 但是用完别忘了释放资源哦,close。
mysql中auto_increment是干什么的?
auto_increment是用于主键自动增长的,从1开始增长,当你把第一条记录删除时,再插入第二跳数据时,主键值是2,不是1。我这边有一个例子:
create table user(
userid int primary key auto_increment,
username varchar(200),
passWORD varchar(200)
insert into user values(null,aaa,123);
发表评论