在机房收费的时候我们都会用到DataGridView控件,用来显示从数据库中返回的数据。如何用DataGridView将数据存入到数据库,而且是存入到字段与数据库中不一致的表中呢?
前提介绍
为了将如下的11张表中数据录入到数据库中
这是我们设计的数据库,将部门、公司、表类型、行字段、列字段分别抽象成不同的表,然后用他们的主键作为联合主键形成T_dat...
分类:
数据库 时间:
2016-04-29 15:37:56
阅读次数:
262
《Hibernate学习笔记之三》:联合主键的映射就如在前面所举的例子一样,是使用的id作为唯一的主键,一般情况下我们也只使用唯一的一个属性作为主键,但是在实际中,我们可能会遇到几个属性作为主键的情况,因此,在本篇博文中,就来介绍下,联合主键的映射关系应该如何来做??联合主键的映射有两种方式来进行实现。1、使用映射文件 XXX.bhm.xml2、使用AnnotationHibernate首先需要使...
分类:
Web程序 时间:
2016-04-29 15:20:46
阅读次数:
210
联合主键就是用2个或2个以上的字段组成主键。用这个主键包含的字段作为主键,这个组合在数据表中是唯一,且加了主键索引。可以这么理解,比如,你的订单表里有很多字段,一般情况只要有个订单号bill_no做主键就可以了,但是,现在要求可能会有补充订单,使用相同的订单号,那么这时单独使用订单号就不可以了,因为 ...
分类:
其他好文 时间:
2016-04-28 00:30:56
阅读次数:
185
学生, 课程,分数的设计. a)使用联合主键@EmbeddedId 使用Serializable接口 b)不适用联合主键 联合主键: 3张表, student: id, name course: id , name score:studentid, courseid, score. (两个id就是联 ...
分类:
Web程序 时间:
2016-04-23 14:48:31
阅读次数:
247
被主导方wife有两个主键: wifePK.java: 主导方husband.java: xml: unittest: ...
分类:
Web程序 时间:
2016-04-22 12:03:40
阅读次数:
238
1、约束分类 主键约束(PRIMARY KEY):用于唯一标示表中的一个列,在一个表中的主键约束只能有一个,但是可以在一个主键约束中包含多个列,也称为联合约束或者联合主键。 外键约束(FOREIGN KEY):用于约束表与表之间关联关系。 唯一约束(UNIQUE KEY):用于唯一标示表中的一个列, ...
分类:
数据库 时间:
2016-04-21 18:32:02
阅读次数:
206
有3种方式: 1.@Embeddedable 2.@EmbeddedId 3. @IdClass 2,3 最常用 一, @Embeddedable 1.新建TeacherPK.java, 加入@Embeddable: 2. 重写Teacher.java, 加入pk对象, 并设置@Id: 3. 重写j ...
分类:
Web程序 时间:
2016-04-20 20:12:07
阅读次数:
181
xml:composite-id 要重写equals,hashCode方法, 还要序列化 1. 新建一个主键类: StudentPK.java, 注意需要序列化.还要重写equals和hashCode: 2. 删掉Student.java里的id和name的set和get方法, 新建一个主键对象及s ...
分类:
Web程序 时间:
2016-04-20 17:55:20
阅读次数:
134
HIBERNATE一对一双向外键联合主键关联: 一、 创建主键类:这个主键必须实现serializedable接口和重写其中的hashCode方法和equals方法;为主键类添加一个叫做@Embeddable的注解和为实体类添加一个叫做@EmbeddabledId的注解 ...
分类:
Web程序 时间:
2016-04-17 22:28:06
阅读次数:
278
并发类型: 1.玩家A拥有一次领取道具类型,A同时发送100个领取道具的请求,结果收到多个道具 2.玩家B,C,D...Z多个玩家,都有资格领取到某限量(n个)道具,且各自发送请求,最终多于n个人领取了道具 解决办法: 1.联合主键 把玩家账号和次数作为联合主键,其中次数列为当前用户第几次操作。在操 ...
分类:
其他好文 时间:
2016-04-15 18:19:57
阅读次数:
137