《java数据库系统开发案例精选》图书管理系统。
在bookForm中,包含了bookCase和bookType的全部信息,为什么还要写bookCaseForm和bookTypeForm.?
对一个bookForm操作不是一样的吗?
对bookCaseForm和bookTypeForm操作是同时,是不是也要操作bookForm?如果不,那数据怎么统一呢?
高飞_mrkj
学分:0 LV1
这三个Form是针对不同模块建立的,其中bookCaseForm是针对书架设置模块的,bookTypeForm是针对图书类型设置模块的,bookForm是针对图书的档案管理模块设计的,这样做的目的是避免在操作前几个模块时在Form中存在多余的属性,也可以像您说的都使用bookForm!至于数据统一问题,每次操作都及时的同步到数据库中了,并没有临时保存到对象中,所以不会出现数据统一问题!
taihezi
学分:0 LV1
我看了光盘下的.java文件。
在bookcasedao,booktypedao里面的add和del操作,并没有改变book里相应的字段呀。
那统一到数据库是怎么实现的呢?
无语_mrkj
学分:3155 LV11
这是因为在数据库中的图书表中只保存了id字段,在需要使用bookcase或booktype时,只需要应用关联查询分别从相应的数据表中获取数据即可。