• 学习元数据库迁移至oracle的几个注意事项

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 学习元数据库迁移至oracle的几个注意事项

    1.修改mysql的自增配置,有3中方法

    a:直接在pojo类中的ID项加入注解---hierbernate版本太低,不支持。。。

    b:通过触发器

    c:建立序列

    本次迁移采用C方法

    2.oracle会把mysql中长度为65535的varchar字符串类型修改成clob类型

    于是出现一个非常奇怪的事情:直接用sql语句能查询到clob类型对于字段的内容,但用程序无法查询,显示为null,此时需要修改hbm,xml,将:

    <property name="description" type="string">

                <column name="description" length="65535" not-null="true" />

            </property>

    修改成:

    <property name="description" type="text">

                <column name="description" length="65535" not-null="true" />

            </property>

    • 标签:
    • not-null
    • property
    • column
    • length
    • description
    • 65535
    • 学习元
    • 学习元数据库迁移至oracle的几个注意事项
    • 改成
    • type
    • 类型
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部