码迷,mamicode.com
首页 > 数据库 > 详细

从oracle数据库迁移到mysql数据库

时间:2016-07-29 19:38:35      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:oracle   mysql   

to_date ---->> date_format

select * from dual ---->> select ‘*‘ from dual

rownum ---->> limit

表名全部改成大写的。


修改方言,mysql默认方言中没有BigDecimal,Long,Text

引用需要自定义方言

package com.yourcompany;
import java.sql.Types;
import org.hibernate.Hibernate;
import org.hibernate.dialect.MySQLDialect;
public class MyDialect extends MySQLDialect {
    public MyDialect() {
        super();
        registerHibernateType(Types.DECIMAL, Hibernate.BIG_DECIMAL.getName());
        registerHibernateType(Types.LONGVARCHAR, Hibernate.STRING.getName());
        registerHibernateType(Types.BINARY, Hibernate.STRING.getName());
        registerHibernateType(-1, Hibernate.STRING.getName());
    }
}

从oracle数据库迁移到mysql数据库

标签:oracle   mysql   

原文地址:http://jtech.blog.51cto.com/10072825/1831623

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!