在Java代码中插入记录时如何获得sql 2005中自动增长的主键的键值
3个回答
展开全部
select max(id) from table 表示的是你插入的最新的那条记录的id号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
既然是自动增长的,插入的时候为什么还需要键值呢
更多追问追答
追问
需要取得这条记录的代号,然后在其他地方查询
追答
晕。 写了半天 提交发生异常。。。
比如主键是Id
User user = new User();
user.setNmae = “张三"
user.setSex = "男";
插入这条记录 save(user);
你查这条记录的时候
也可以
User user = new User();
user.setNmae = “张三"
user.setSex = "男";
hibernate 有一个根据对象查询的方法 返回的也是一个对象
findxxx(user);
然后user.getId()就取到主键值了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询