SSH框架中使用Oracle数据库转换为SQLServer的相关配置和注意事项

SQL2008  和Oracle 数据库在SSH中开发hibernate.cfg.xml配置区别(前者为SQL,后者为Oracle):

1.驱动:

        com.microsoft.sqlserver.jdbc.SQLServerDriver

         oracle.jdbc.driver.OracleDriver

2.URL:

      jdbc:sqlserver://localhost:1433;DatabaseName=LS        <!--LS为SQL数据库名称-->

      jdbc:oracle:thin:@localhost:1521:orcl

 

3.user,password:(根据自己的数据库有不同的用户和密码)

    “sa”“sa”

      "scott"  "tiger"

4.方言:

       org.hibernate.dialect.SQLServerDialec

       org.hibernate.dialect.Oracle10gDialect

5.包:

 sqljdbc4.jar   

 ojdbc14.jar

6.实体注解中: 

    //注解int自动增长是SQL特有的,用IDENTITY

    @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    private int upno; 

    //int 可以用序列SEQUENCE

    @Id
    @GeneratedValue(strategy=GenerationType.SEQUENCE)
    private int upno;

 //UUID都可以用的:

   @Id
    @GeneratedValue(generator="pk")
    @GenericGenerator(name="pk",strategy="uuid.hex")
    private String orderID;

转载于:https://www.cnblogs.com/joyous-day/p/6827006.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值