java如何在数据库主键按顺序自动生成

 我来答
鼻翼泪滴
推荐于2016-05-26 · 超过20用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:37.6万
展开全部
<hibernate-mapping>
<class name="com.so.pojo.City" table="CITY" schema="SOP">
<id name="id" type="java.lang.String">
<column name="ID" length="50" />
<generator class="native"></generator>
</id>
<property name="name" type="java.lang.String">
<column name="NAME" length="100" />
</property>
<property name="parent" type="java.lang.String">
<column name="PARENT" length="50" />
</property>
</class>
</hibernate-mapping>
用hibernate:
我的数据库中有一个表示city,主键是id设置<generator class="native"></generator>就可以自动增长,就不用自己管了
涵垒H
2012-04-30 · TA获得超过419个赞
知道小有建树答主
回答量:393
采纳率:0%
帮助的人:87.6万
展开全部
你的主键是id吧,数字类型的,创建一个序列就可以了,然后在你的java的实现类中设置id这一列用这个序列实行自增自减(看你要求是增还是减),自增多少或自减多少看你创建那个序列的时候设置的那个增量
更多追问追答
追问
是String类型的要递增,,我数据库里面手动存的是数字类型
追答
在数据库里面是String类型的吗?真没玩过这个,下次我玩玩试试
主键是varchar2类型,还能自动增长,透露下你是建什么表啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-04-30
展开全部
自己定义一个方法就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式