Hibernate自动建表 快把我逼疯了 表应该是建好了,第一次执行会建表,以后每次仍然会建表,不过会删除原先的表,把create 该成update试试(表存在就更新,不存在就创建),LZ试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没用啊 都试过了update ,create ,create_drop;都没得用哎 news_table 这个实体类有问题,贴出来。还有关于HIBERANTE的注解配置的话 还要把你的new_table这个实体类 配置到 hiberante配置文件中去。 恍惚记得 xxx..hbm.xml文件里有个叫schema的东东,删除试试 不是通过注解配置。实体类如下package org.crazyit.app.domain;public class News { private Integer id; private String title; private String content; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getContent() { return content; } public void setContent(String content) { this.content = content; }} 我这个完全是把李刚的那本轻量级j2ee关于hibernate中的第一个例子搬过来的只是改了些连接mysql数据库的连接参数,同时新建了一个要操作的数据库没道理不能自动新建数据表啊,但是在mysql中新建那个表 ,然后通过hibernate插入数据,可以执行,这就纳闷了 我遇到的情况跟你一样,也是练习李刚的例子链接MYSQL数据库,无法创建表ERROR: HHH000389: Unsuccessful: create table news_table (id integer not null auto_increment, title varchar(255), content varchar(255), primary key (id)) type=InnoDB。 你好!我也遇到和你一样的问题。在hibernate.cfg.xml中的把数据库方言从org.hibernate.dialect.MySQLInnoDBDialect改为org.hibernate.dialect.MySQLDialect后解决了,你可以试一试。 关于性能的一个问题 高手快来,奇怪问题 今天一个综合面试题,与大家交流一下。 请问怎么用dom4j合并两个xml文件 ClassNotFoundException该怎么解决? ejb小白的问题-关于stateless bean 求指教,迷茫了 Hibernate4多对多查询出重复的记录 JetSpeed Portlet问题 entity bean 中主从表关系的处理方式 struts2中action如何获取jsp中的值 加密 总结
还有关于HIBERANTE的注解配置的话 还要把你的new_table这个实体类 配置到 hiberante配置文件中去。
实体类如下
package org.crazyit.app.domain;public class News {
private Integer id;
private String title;
private String content; public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
} public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
} public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
}