hibernate 注解如何绑定自定义oracle sequence

chengerxiang 2013-09-16 11:50:20
数据库表手动建立,grade表,字段id,name,student表,字段id,name,gradeid(外键,引用grade表主键),为grade建立序列seq_grade_id,为student表建立序列seq_student_id,两个序列都是从0开始,每次增1,最小值0,类中,在Student类中保存Grade类的引用,单向多对一的关系,该如何使用注解配置
...全文
255 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
i9577 2016-01-27
  • 打赏
  • 举报
回复
话说人家说的是注解啊 @Id @GeneratedValue(generator = "paymentableGenerator") @GenericGenerator(name = "paymentableGenerator", strategy = "sequence", parameters = { @Parameter(name = "sequence", value = "sequence_types") }) @Column(name = "ID", unique = true, nullable = false, precision = 22, scale = 0)
launchit 2013-09-18
  • 打赏
  • 举报
回复
直接用native 就ok
Fate- 2013-09-17
  • 打赏
  • 举报
回复
<class name="com.prj.bean.Grade" table="Grade" schema="SCOTT"> <id name="id" type="java.lang.Integer"> <column name="ID" precision="22" scale="0" /> <generator class="sequence"> <param name="sequence">seq_grade_id</param> </generator> </id>
lina791211 2013-09-17
  • 打赏
  • 举报
回复

<hibernate-mapping>
    <class name="org.ds.vo.Userinfo" table="USERINFO" schema="HRDC">
        <id name="userid" type="java.lang.Long">
            <column name="USERID" precision="22" scale="0" />
            <generator class="sequence" >
            	<param name="sequence">seq_userinfo</param>
            </generator>
        </id>
        <property name="username" type="java.lang.String">
            <column name="USERNAME" length="50" />
        </property>
        <property name="password" type="java.lang.String">
            <column name="PASSWORD" length="50" />
        </property>
</hibernate-mapping>
lina791211 2013-09-17
  • 打赏
  • 举报
回复
引用 1 楼 Chen_yanxia 的回复:
<class name="com.prj.bean.Grade" table="Grade" schema="SCOTT"> <id name="id" type="java.lang.Integer"> <column name="ID" precision="22" scale="0" /> <generator class="sequence"> <param name="sequence">seq_grade_id</param> </generator> </id>
2L正解 应该不用关注大小写(我自己全是大写处理)
computerclass 2013-09-17
  • 打赏
  • 举报
回复
http://blog.sina.com.cn/s/blog_4b5bc01101010p4x.html

67,516

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧