<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.lhbn.b2b.model.User" table="test_user" catalog="test">
<id name="username" type="java.lang.String">
<column name="username" length="20" />
<generator class="native"></generator>
</id>
<property name="password" type="java.lang.String">
<column name="password" />
</property>
</class>
</hibernate-mapping>
这个配置有什么问题吗?为什么不能自动创建表呢?
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.lhbn.b2b.model.User" table="test_user" catalog="test">
<id name="username" type="java.lang.String">
<column name="username" length="20" />
<generator class="native"></generator>
</id>
<property name="password" type="java.lang.String">
<column name="password" />
</property>
</class>
</hibernate-mapping>
这个配置有什么问题吗?为什么不能自动创建表呢?
解决方案 »
- SSH整合的问题,折腾死我了,求大神指教一下吧!!
- Hibernate 问题请教
- java replace怎么样使用正则表达式
- jboss启动异常
- 关于createInstall Free的运行配置问题
- jsp写的一个登陆,在IE下登陆后按后退按钮(IE的后退)无法回到登陆前的页面(闪一下就回来了。。。)!!
- 急用!!怎样用javascrip在网页中添加tag标签?
- 谁能帮我看看怎么做个问题?在Jbuilder9运行
- 装了J2EE sdk却找不到j2ee.exe,为何?
- java小白遇到问题,求过路大神帮帮忙!
- Hibernate报错!请大家帮我看看!
- nutch9.0 windows 如何增量索引
import org.hibernate.cfg.Configuration;
import org.hibernate.tool.hbm2ddl.SchemaExport;public class ExportDB { public static void main(String[] args) {
//读取hibernate.cfg.xml文件
Configuration cfg = new Configuration().configure();
SchemaExport export = new SchemaExport(cfg);
export.create(true, true);
}
}
drop table if exists test_user
create table test_user (username varchar(50) not null auto_increment, password varchar(255), primary key (username))
08:04:50,048 ERROR SchemaExport:274 - Unsuccessful: create table test_user (username varchar(50) not null auto_increment, password varchar(255), primary key (username))
08:04:50,058 ERROR SchemaExport:275 - Incorrect column specifier for column 'username'
如果要用username做主键用assigned的吧