项目整合了hibernate和Struts,在做单元测试的时候,每次restart server会重新部署hibernate,
都会把数据库里的表全部drop掉,然后再重新create一遍,浪费时间又丢失数据,很是抓狂。
查看了hql执行语句如下:
log4j:WARN No appenders could be found for logger (org.jboss.logging).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Hibernate:
alter table manage_system.arrange
drop
foreign key FK_4khajibxvibwv2hhpuf32403o
Hibernate:
alter table manage_system.class
drop
foreign key FK_h094m4avjlpj5a59iofm3d64w
Hibernate:
alter table manage_system.class
drop
foreign key FK_smwtn0ka09d09e8k7lhk012ai
Hibernate:
alter table manage_system.course
drop
foreign key FK_dvj5m9e22tes8dau8tmgu7hvg
Hibernate:
alter table manage_system.course
drop
foreign key FK_a16bnvtp9mjqvhdleyhjyqqkb
Hibernate:
alter table manage_system.course
drop
foreign key FK_j8cmxmacercydad75sxsj7x63
Hibernate:
alter table manage_system.instruction
drop
foreign key FK_2g6m1mm125or0c8thvhgk3sx0
Hibernate:
alter table manage_system.instruction
drop
foreign key FK_6oo5o60vutn95r0ax6hr6gqph
Hibernate:
alter table manage_system.instruction
drop
foreign key FK_atc332ql2jgwlou1cb3aixjbt
Hibernate:
alter table manage_system.selection
drop
foreign key FK_oyxbxbagd3w7kqivs08hktnaq
Hibernate:
alter table manage_system.student
drop
foreign key FK_5kmjhb5ooo9bpjoc5xwfj90py
Hibernate:
alter table manage_system.student
drop
foreign key FK_t5nuvtgfnqxwnsad0hqwp9i7r
Hibernate:
alter table manage_system.student
drop
foreign key FK_opi304jgan6ieci9ybv2lbc9l
Hibernate:
alter table manage_system.teacher
drop
foreign key FK_fpacagh22luifd91bg2k88hx8
Hibernate:
drop table if exists manage_system.academy
Hibernate:
drop table if