请教有关hibernate自动建表问题,在线盼复 本帖最后由 beyond920 于 2010-06-02 11:30:00 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本来我是不想回复的,因为看见了你的结贴率,但是后来看到你的网名,beyond,还好。 lz 别进了死胡同,为什么要用hibernate建表?不是它的专长,用native sql吧,如果是oracle的话,数据库里面要傅给用户创建表的权限。table_space的使用权限、索引创建 等等 我现在要解决的是通过Hibernate来建表的问题,如果只是为了建表而建表的话,我直接手动建表就可以了……现在关键是让大家帮我分析一下,通过hibernate建表为什么不成功,如何解决? hibernate 支持native sql,如果你还想确认hibernate 创建表,建议去hibernate 源码和reference,看没有涉及这方面的功能就好了。 hibernate 在主键创建的方式为表创建时,也会创建主键生成表,你可以去看下类这种功能的源码。 看不到图啊楼主的问题就是自动create表不成功?<property name="hbm2ddl.auto">update</property><!--如果数据库里没有此表表或字段就创建--><property name="hbm2ddl.auto">create</property><!--每次启动就创建--> /** * 自动数据库表 */public class ExportDB { public static void main(String[] args) { Configuration cfg = new Configuration().configure() ; SchemaExport export = new SchemaExport(cfg) ; export.create(true, true) ; }} 使用了Spring,在一个service里使用了2个DAO ,如何配置spring? java Struts2提交失败!错误如下 JTable做grid 请教大家一个问题 webserver 获取客户端ip 异常分析..? 用java怎么保存已填写的信息? 请问这是Tomcat问题还是Servlet问题??? sos!!!小弟求救!!关于JDNI的问题。 ejb资源引用失败 hibernate查询多表 请教高人Communications link failure due to underlying exception:
现在关键是让大家帮我分析一下,通过hibernate建表为什么不成功,如何解决?
楼主的问题就是自动create表不成功?
<property name="hbm2ddl.auto">update</property><!--如果数据库里没有此表表或字段就创建-->
<property name="hbm2ddl.auto">create</property><!--每次启动就创建-->
* 自动数据库表
*/
public class ExportDB {
public static void main(String[] args) {
Configuration cfg = new Configuration().configure() ;
SchemaExport export = new SchemaExport(cfg) ;
export.create(true, true) ;
}
}