我在myeclipse中导入ssh项目时候,让项目部署运行时候在数据库中自动生成相应的表,提示了这样的错误
08:41:13,828  WARN Oracle9Dialect:37 - The Oracle9Dialect dialect has been deprecated; use either Oracle9iDialect or Oracle10gDialect instead
08:41:14,750 ERROR SchemaUpdate:155 - Unsuccessful: create table ADDRESSBOOK.T_CONTACT (CONTACT_ID number(19,0) not null, GROUP_ID number(19,0) not null, CONTACT_NAME varchar2(255 char), CONTACT_AGE number(10,0), MOBILEPHONE varchar2(25 char), IS_USUAL varchar2(1 char) not null, QQ varchar2(25 char), EMAIL varchar2(50 char), MSN varchar2(50 char), PERSON_PAGE varchar2(255 char), HOME_PHONE varchar2(25 char), HOME_ADDR varchar2(255 char), COMPANY_NAME varchar2(255 char), COMPANY_PHONE varchar2(25 char), COMPANY_ADDR varchar2(255 char), FAX varchar2(25 char), MEMO varchar2(500 char), primary key (CONTACT_ID))
08:41:14,750 ERROR SchemaUpdate:156 - ORA-01950: 表空间'ADDRESSBOOK'中无权限请问下我该怎么设置数据库中的表空间权限和用户角色权限才能在相应的方案中创建表啊?  希望大家知道的给点提示  谢谢比较急,希望大牛们能给出你们的想法和建议!只要遇到过相关的问题 都可以贴出来分享下,感谢啦!

解决方案 »

  1.   

    Oracle9Dialect dialect has been deprecated
    方言有误
      

  2.   

    警告Oracle9Dialect : 37 -该Oracle9Dialect方言已被汰换;使用Oracle9iDialect或Oracle10gDialect代替
    方言错误!
    在Oracle9Dialect中与OracleDialect比较:
    row_ where rownum <= ?) where rownum_ > ?
    后者:
    where rownum_ <= ? and rownum_ > ?
      

  3.   

    为什么我还不行的呢,我改为sms.dialect=org.hibernate.dialect.OracleDialect     不行的呢。
      

  4.   

    不好意思啊,我很久没有登陆csdn了。
    我现在记不很清楚当时具体是怎么解决的,印象中好像是数据库中没有建立表的用户角色,你可以到网上搜搜看。
      

  5.   

    不好意思啊,我很久没有登陆csdn了。
    我现在记不很清楚当时具体是怎么解决的,印象中好像是数据库中没有建立表的用户角色,你可以到网上搜搜看。