Hibernate触发查询不一定

时间:2017-01-01 10:56:55

标签: java hibernate

我有一个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))

0 个答案:

没有答案