首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

hibernate ibatis mybatis 操作oracle数据库主键从增长

2012-07-08 
hibernate ibatis mybatis 操作oracle数据库主键自增长oracle数据库没有自增长功能 ?需要自己建一个序列(p

hibernate ibatis mybatis 操作oracle数据库主键自增长

oracle数据库没有自增长功能 ?需要自己建一个序列(phb_keys)。具体怎么建就不说了。

?

hibernate 情况:

?

<hibernate-mapping>

?<class name="com.talkweb.model.Blog" table="blog">

? ?<id name="id" type="java.lang.String">

? ? <column name="id"></column>

? ? <generator type="java.lang.String">

? ?<column name="title" length="20"></column>

? </property>

? <property name="content" type="java.lang.String">

? ?<column name="content" length="200"></column>

? </property>

?</class>

</hibernate-mapping>

?

?

?

ibatis 情况:

?

<insert id="insertBlog" parameterkeyProperty="id" resultresultparameterType="Blog">

? ? ?<selectKey keyProperty="id" resultType="String" order="BEFORE">

? ?select phb_keys.nextval from dual

? </selectKey>

? ? ?insert into BLOG(id,title,content) values(#{id},#{title},#{content})

? ? </insert>?

热点排行