hibernate程序第二次执行为什么会把第一次执行时插入数据库的数据覆盖掉 hibernate程序第二次执行为什么会把第一次执行时插入数据库的数据覆盖掉? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你说的太简单了,肯定是hibernate用错了。hibernate是通过对象表示符来区分对象的。比如配置文件中:<id name ="id" type="long" column="ID"> <generator class="increment"/></id>以递增的方式来生成主键。 <id name ="id" type="long" column="ID"> <generator class="native"/></id> 我的配置文件是这样写的,数据库是mysql,所以才会这样是吧? 你的<property name="hbm2ddl.auto">create</property>是这样写的不,是的话把create改成none 请问<property name="hbm2ddl.auto">create </property>这个配置的作用是? <property name="hbm2ddl.auto">create </property>中create属性会让hibernate把原先的表删除后,再重新建表插数据,所以程序第二次执行会把第一次执行时插入数据库的数据覆盖掉。none则在原先表的基础上插入数据 真的是这里配置没弄好,呵呵,我是hibernate初学者,大家见笑了。但是还不是很明白这条配置的作用,请高手明示 <property name="hbm2ddl.auto">create </property>中create属性会让hibernate把原先的表删除后,再重新建表插数据,所以程序第二次执行会把第一次执行时插入数据库的数据覆盖掉。none则在原先表的基础上插入数据。我也只知道这么点,希望高手赐教 session 没提交的话 会被修改! weblogic问题,求助。。。 SSH2 事务代理问题 上传下载时怎么做到先写缓存,有空再写硬盘。。java,apache,axis2 反射!!反射!Java反射问题,请高人指点!! 关于MyEclipse装完svn之后不能创建Web Project的问题 Seek for Weblogic Administration 系统要整合一个CMS,那些比较好? 求解关于JAVAsuper的用法 关于开发j2ee的问题: 还是昨天的一个问题,如何远程调用ejb?多给分 JAR文件中的META-INF文件夹是起什么作用? 组建公司,有理想,有能力,志同道合的朋友请进!
hibernate是通过对象表示符来区分对象的。
比如配置文件中:
<id name ="id" type="long" column="ID">
<generator class="increment"/>
</id>
以递增的方式来生成主键。
<generator class="native"/>
</id>
我的配置文件是这样写的,数据库是mysql,所以才会这样是吧?
我也只知道这么点,希望高手赐教