<generator class="native"> 有主键自增长,解决插入失败

转载 2013年12月04日 15:34:57
--Hibernate中关于持久化类的配置  注意id下Generator子节点 class属性配置为native
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
    
<class name="TestHibernateExpre.Entities.OrderListModel,TestHibernateExpre" table="OrderList">
        
<id name="Orderid" column="id" type="int">
            
<!--id中参数的设置问:native/assigned/foreign/increment-->
            
<generator class="native"></generator>
        
</id>
      
</class>

hibernate主键增长increment与native的区别

increment 由Hibernate从数据库中取出主键的最大值(每个session只取1次),以该值为基础,每次增量为1,在内存中生成主键,不依赖于底层的数据库,因此可以跨数据库。 ...
  • u012554102
  • u012554102
  • 2015年05月31日 21:25
  • 2692

Hibernate的generator属性 有7种class --意义和用法

本文讲述Hibernate的generator属性的意义。Generator属性有7种class,本文简略描述了这7种class的意义和用法。 [xhtml] view plai...
  • wenzhihui_2010
  • wenzhihui_2010
  • 2013年10月31日 12:15
  • 3002

【mysql】sql删除多个字段重复数据有主键和没主键解决方法

table user      name age nub      张三    12  23      张三    12  23      张三    12  23      李四    13  21...
  • juan0728juan
  • juan0728juan
  • 2016年10月20日 09:31
  • 2039

MySql-聚集索引-表为什么必须有主键

前几天跟搞C++游戏服务器一同事联动实现一个业务,看到他创建表默认没有主键,于是我建议他添加,同事铮铮有词说,业务根本用不着,多一个字段多浪费,我瞬间无语,于是跟他解说为什么必须添加?针对MySQL5...
  • liyanspace88888888
  • liyanspace88888888
  • 2017年11月02日 17:17
  • 66

类型化(Type)的DataSet (使用强类型的DataSet。定义的数据库表一定要有主键,否则不能使用)

using System; using System.Collections.Generic; using System.Linq; using System.Text; using 可空类型.Dat...
  • Fanbin168
  • Fanbin168
  • 2013年09月03日 23:57
  • 1097

mybatis批量新增系列之有主键的表的批量新增

前面介绍了无主键的表的批量插入,文章地址:http://blog.csdn.net/zhouxiaoyun0228/article/details/9980181 但是在开发中往往许多的表是需要主键...
  • zhouxiaoyun0228
  • zhouxiaoyun0228
  • 2013年08月15日 17:24
  • 5114

mysql 插入数据失败防止自增长主键增长的方法

mysql 插入数据失败防止自增长主键增长的方法 mysql 插入数据失败防止自增长主键增长的方法 mysql设置了自增长主键ID,插入失败的那个自增长ID也加一的,比如失败5个,下一...
  • autumn20080101
  • autumn20080101
  • 2016年05月13日 14:54
  • 286

mysql 插入数据失败防止自增长主键增长的方法

mysql 插入数据失败防止自增长主键增长的方法 mysql设置了自增长主键ID,插入失败的那个自增长ID也加一的,比如失败5个,下一个成功的不是在原来最后成功数据加1,而是直接变成加6了,失败次数...
  • rosekin
  • rosekin
  • 2014年05月09日 15:57
  • 1534

Hibernate复合主键中其中有主键是引用外键情况下的配置方法

这个有两种配置方式。一种是映射一个也是复合主键一部分的外键列,通过一般的元素,并用insert="false" update="false"禁用该列的任何Hibernate插入或者更新。另一种方式是。...
  • wei83523408
  • wei83523408
  • 2016年02月28日 20:25
  • 479

hibernate generator class="native" 惹的祸。

今天碰到hibernate的问题,把我折腾惨了,问题如下: type Exception report message description The server encountered a...
  • yufaw
  • yufaw
  • 2012年06月20日 17:06
  • 12722
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:<generator class="native"> 有主键自增长,解决插入失败
举报原因:
原因补充:

(最多只允许输入30个字)