Hibernate 打印出select max(ID) from 表名

主键生成策略为increment

当设置主键生成策略为increment时,执行插入语句时,先查询该主键列的最大值,然后在最大值的基础上加上1

 <id name="id" type="java.lang.Integer">
            name="ID" />
            class="increment" />
  id>
User user1  =new User("秦天明2","12345");
dao.saveUser(user1);
Hibernate: 
    select
        max(ID) 
    from
        USER
Hibernate: 
    insert 
    into
        USER
        (USERNAME, PASSWORD, ID) 
    values
        (?, ?, ?)

你可能感兴趣的:(架构)