我有一个UsersCC类,有三个实例变量
1)标记为@ID的userID
2)具有字符串类型
的userPswd
3)userDOB是日期类型
我创建了一个UserCC类的对象并设置了这些值,将hbm2ddl.auto设置为" CREATE"。
然后我更改了类结构并在其中添加了一个字段,将show_SQL属性设置为" true"。和hbm2dll.auto设置为" UPDATE"
4)userEmail是String类型
当我再次保存一个对象后看到控制台时,它会在查询下方触发。
Hibernate:alter table UsersCC添加列userID int4 not null
Hibernate:alter table UsersCC添加列userDOB日期
Hibernate:alter table UsersCC添加列userEmail varchar(255)
Hibernate:alter table UsersCC添加列userPswd varchar(255)
Hibernate:插入UsersCC(userDOB,userEmail,userPswd,userID)值(?,?,?,?)
我的问题是需要改变所有列。为什么没有改变最后一栏并不足以使这项工作成功。即
(Hibernate:alter table UsersCC add column userEmail varchar(255))