|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
C#跟java类似,但是在跨平台方面理论上可以跨平台,实际上应用不大,执行性能优于java,跟C++基本一致,但是启动速度还是慢.代码安全,但容易性能陷阱.
在前次的博文Hibernate从进门到精晓(五)一对一单向联系关系映照中我们解说了一下一对一单向联系关系映照,此次我们持续解说一下与之对应的一对一双向联系关系映照。
一对一双向联系关系
与一对一单向联系关系映射所分歧的的是在一对一双向联系关系中,不仅在一个对象(Person)中存在另外一个对象(IdCard)的援用,而在另外一个对象(IdCard)中也存在对该对象(Person)的援用,如许便可以在加载该对象(Person)的时分找到另外一个对象(IdCard),也能够在加载另外一个对象(IdCard)的时分找到该对象(Person)。
类布局图以下所示:
详细代码以下所示:- publicclassPerson{
- privateintid;
- privateStringname;
- privateIdCardidCard;
- publicintgetId(){
- returnid;
- }
- publicvoidsetId(intid){
- this.id=id;
- }
- publicStringgetName(){
- returnname;
- }
- publicvoidsetName(Stringname){
- this.name=name;
- }
- publicIdCardgetIdCard(){
- returnidCard;
- }
- publicvoidsetIdCard(IdCardidCard){
- this.idCard=idCard;
- }
- }
- publicclassIdCard{
- privateintid;
- privateStringcardNo;
- privatePersonperson;
- publicintgetId(){
- returnid;
- }
- publicvoidsetId(intid){
- this.id=id;
- }
- publicStringgetCardNo(){
- returncardNo;
- }
- publicvoidsetCardNo(StringcardNo){
- this.cardNo=cardNo;
- }
- publicPersongetPerson(){
- returnperson;
- }
- publicvoidsetPerson(Personperson){
- this.person=person;
- }
- }
复制代码 与一对一单向联系关系映照不异,一对一双向联系关系映照一样联系关系的战略分歧会天生分歧的表布局,也可以分为主键联系关系和独一外键联系关系。但与一对一单向联系关系映照不异的是天生的表布局,即一对一双向联系关系映照与一对一单向联系关系比拟,只是改动了一对一联系关系映照的加载,并没有改动存储。
<p>
如果你学习的是市场营销,是销售,也许参加大课堂的学习会更合适,因为你的工作能力中有个基础就是搭建自己的人脉, |
|