已有101人关注
powerdesigner在JAVA编程如何的应用,及JAVA如何实现数据关联操作?
发表在Java图书答疑 2016-12-14
是否精华
版块置顶:

问题1:powerdesigner只是用来建数据库和表吗?



JAVA项目开发全程实录的项目, 应用powerdesigner,好象是建立数据用的,还做个关系,并没有详细说明powerdesigner


在项目编程中如何应用,如何应用powerdesigner的数据模型,调用,及其关系关联应用.



 问题2:请教老师,JAVA如何实现数据关联应用?


JAVA明日图书,都没关联模型的实例:



 2.1采购主表的字段:采购单号,采购日期,供应商名,经办人,交期,采购要求,总数,总金额


 2,2采购明细表的字段:采购单号,采购日期,供应商名,经办人,交期,品名规格,单价,数量,金额,备注.



 其关系关联字段:采购单号,采购日期,供应商名,经办人,交期,JAVA如何实现关系关联,实现主表

  

 录一次关联字段,明细表的每条记录都关联.

   

  或用纯SQL语句,如何实现?

 


分享到:
精彩评论 1
根号申
学分:4736 LV12
TA的每日心情
2021-07-16 23:48:46
2016-12-15
沙发

问题1:powerdesigner建模软件,就是用来设计数据库表结构的。powerdesigner属于第三方软件,


可以参考网友们的经验来学习如何使用,例如

http://www.blogjava.net/wangdetian168/archive/2011/04/07/347847.html


问题2:实现数据关联可以从俩方面着手

1.从表结构上着手,将主表关键字段设置成明细表的外键。执行这样一条语句就行:

ALTER TABLE <明细表名> ADD CONSTRAINT <外键名>

FOREIGN KEY (<明细表字段名>) 

REFERENCES <主表名>(<主表字段名>)

ON UPDATE CASCADE

ON DELETE CASCADE;

第一行是在明细表中添加一个指定名称的外键;第二行指定了明细表那一列成为外键;第三行指明外键与哪一张表的哪个字段产生关联关系;第四行开启两表级联更新,主表更新,明细表会同步更新;第五行开启两表级联删除,主表删除,明细表会同步删除。


2.从业务代码上着手,保存/修改一个采购单时,同时执行多条语句。先在主表中执行


insert/update语句,再到明细表中执行insert/update语句,这种方式类似Hibernate框架的级联操


作。


首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照