关于 oracle自增长列和hibernate自增长列的区别 今天面试 遇到个问题 请问 : 关于 oracle自增长列和hibernate自增长列的区别? 该如何解释 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 oracle自增长列在数据库中配置的,不需要有我们来维护,hibernate的自增涨的意思是由hibernate来生成,相对于数据库来讲就是java程序生成一个数字,插入到数据库中 oracle的oracle维护,hibernate的由hibernate维护,hibernate维护的是个字段,是你建的字段.oracle维护的相当于系统自己帮你加了一个额外的字段... 数据库是由你创建的自增 数据库自己维护而hibernate只是一个引用如:<id column="ID" name="id" type="java.lang.Integer"> <generator class="org.hibernate.id.SequenceHiLoGenerator"> <param name="sequence">test<!-- 数据库中存在的自增序列的名字 --></param> </generator></id>这就是一个引用 我想问一下,是hibernate自增长列 性能高,还是oracle的性能高! TimeCheck检查时间是否为有效时间 使用jstl出错 关于ejb事务的问题 小菜读取数据库表里的所有数据问题? struts入门有点迷惑,关于调用流程 java的线路求解问题 问一下下面这个action标签几个属性的用法 .net转java!tomcat启动不了啊,有经验的帮帮忙,谢谢先! 到处听说STRUTS 这个东西是怎么回事啊? 【求教:如何解决 java 浮点数精度问题】 weblogc服务器启动的错误 Java 试题 高分求解
hibernate的自增涨的意思是由hibernate来生成,相对于数据库来讲就是java程序生成一个数字,插入到数据库中
hibernate的由hibernate维护,
hibernate维护的是个字段,是你建的字段.oracle维护的相当于系统自己帮你加了一个额外的字段...
数据库自己维护
而hibernate只是一个引用
如:
<id column="ID" name="id" type="java.lang.Integer">
<generator class="org.hibernate.id.SequenceHiLoGenerator">
<param name="sequence">test<!-- 数据库中存在的自增序列的名字 --></param>
</generator>
</id>
这就是一个引用