使用hibernate向MySQL数据库中插入数据失败
原来的顺序为:stuId,stuName,stuSex,stuAge,但是运行之后,在控制台打出这样的信息,Hibernate:insertintofirst.stude...
原来的顺序为:stuId,stuName,stuSex,stuAge,但是运行之后,在控制台打出这样的信息,Hibernate: insert into first.student (stuName, stuSex, stuAge, stuId) values (?, ?, ?, ?),请问各位高手,是什么原因导致这种情况呢。补充:映射文件,和pojo文件,以及给对象赋值也没有错
展开
2013-07-31
展开全部
没有提交事务!你可以手动提交也可以自动提交事务!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-31
展开全部
控制台出那样的信息不叫失败,那是正常显示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
几个建议:
1:mysql
如果一个column的tpye是timestamp的,那么如果插入时不指定值,mysql自动设置其为当前时间。
2:编程时直接create_date
=
new
timestamp(system.currenttimemillis());
1:mysql
如果一个column的tpye是timestamp的,那么如果插入时不指定值,mysql自动设置其为当前时间。
2:编程时直接create_date
=
new
timestamp(system.currenttimemillis());
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-31
展开全部
我想问下,stuId是自增列吗,然后,貌似插入语句是根据字段来插入的,所以完全可以找到相对应的列啊,不会出错啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询