oracle 11如何创建表,hibernate oracle11g 没法创建生成表

hibernate oracle11g 无法创建生成表

数据库版本为 oracle11g

hibernate版本为 hibernate-release-4.1.6.Final

数据库中名为ORCL,创建了一个用户为 hibernate 密码为hibernate 并给了dba权限。

相关文件

User.java

Java codepackage com.hibernate;

import java.util.Date;

public class User {

private String id;

private String name;

private String password;

private Date createDate;

private Date expireDate;

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

public Date getCreateDate() {

return createDate;

}

public void setCreateDate(Date createDate) {

this.createDate = createDate;

}

public Date getExpireDate() {

return expireDate;

}

public void setExpireDate(Date expireDate) {

this.expireDate = expireDate;

}

}

User.hbm.xml

Java code<?xml version="1.0"?>

/p>

"-//Hibernate/Hibernate Mapping DTD 3.0//EN"

"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">

hibernate.cfg.xml

Java code/p>

"-//Hibernate/Hibernate Configuration DTD 3.0//EN"

"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

oracle.jdbc.driver.OracleDriver

hibernate

hibernate

jdbc:oracle:thin:@127.0.0.1:1521:ORCL

org.hibernate.dialect.Oracle10gDialect

ExportDb.java

Java codepackage com.hibernate;

import org.hibernate.cfg.Configuration;

import org.hibernate.tool.hbm2ddl.SchemaExport;

public class ExportDb {

/**

* @param args

*/

public static void main(String[] args) {

//默认读取hibernate.cfg.xml文件

Configuration cfg=new Configuration().configure();

SchemaExport export=new SchemaExport(cfg);

export.create(true,true);

}

}

执行后报错:

2012-8-27 23:28:56 org.hibernate.annotations.common.Version

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值