配置好项目,启动tomcat,
自动建表的时候,出现错误,提示 type=MyISAM 错误。
上网搜索,type=MyISAM只支持到mysql5.1。之后高版本要用Engine=MyISAM但是我在hibernate包中的
org.hibernate.dialect.MySQLMyISAMDialect
类中看见,hibernate在建表时会自动加上 type=MyISAM
public class MySQLMyISAMDialect extends MySQLDialect
{ public MySQLMyISAMDialect()
{
} public String getTableTypeString()
{
return " type=MyISAM";
} public boolean dropConstraints()
{
return false;
}
}
这么一来,假如我工程中用的是5.2以上版本的mysql,那我要怎么配置才能让
hibernate懂得自动建表不出错呢?
自动建表的时候,出现错误,提示 type=MyISAM 错误。
上网搜索,type=MyISAM只支持到mysql5.1。之后高版本要用Engine=MyISAM但是我在hibernate包中的
org.hibernate.dialect.MySQLMyISAMDialect
类中看见,hibernate在建表时会自动加上 type=MyISAM
public class MySQLMyISAMDialect extends MySQLDialect
{ public MySQLMyISAMDialect()
{
} public String getTableTypeString()
{
return " type=MyISAM";
} public boolean dropConstraints()
{
return false;
}
}
这么一来,假如我工程中用的是5.2以上版本的mysql,那我要怎么配置才能让
hibernate懂得自动建表不出错呢?
解决方案 »
- 关于ibatis的<isNotEmpty>
- 删除时遇到的问题,请进来指导
- 请教各位高手 急急急!!!
- 使用Resin3.0.26 + IIS5.1中,JSP生成的XML无法被XmlHttp对象解析,谁帮我解决下!
- 在struts 的action里面得到 checkbox, 很奇怪的问题?????
- 两个编码方式不同jsp间,如何传递form的中文参数? 编码方式分别为utf-8和gb2312
- 求达人指教JSTL中怎么求总页数
- 大侠们:如何在JSP中播放视频文件
- 听你们的改啦还是出错!!删除数据
- 自己做了一个个人博客网站,里面有一个站内搜索的功能,不知道怎么去实现它,请教各位高人的帮忙!!!
- 新手学Java Web,求学习建议
- 两个关于J2EE框架的问题
那就只有升级mysql到5.5把
要不就自己写个
public class MyMySQLMyISAMDialect extends MySQL5Dialect {
public String getTableTypeString() {
return " ENGINE=MyISAM";
}
public boolean dropConstraints() {
return false;
}
}
然后dialect配成这个。