出国留学网

目录

全国计算机等级考试java二级知识点

【 liuxue86.com - 计算机二级 】

 出国留学网计算机等级考试网为大家提供全国计算机等级考试二级Java考点,更多计算机等级考试资讯请关注我们网站的更新!

  1.如何使用MyEclipse生成Entity类和hbm.xml映射文件

  1)先进入DB Browser创建一个dangdang数据库连接

  2)工程右键,选MyEclipse-->Add Hibernate Capabilitity

  添加Hibernate框架jar包,hibernate.cfg.xml,HibernateSessionFactory

  3)创建一个com.tarena.entity包,用于存放实体类和映射文件

  4)进入DB Browser选中数据表,右键选择Hibernate Reverse Engineeing

  创建hbm.xml和pojo(实体类),选择type映射类型,设置映射实体类名和主键生成方式等.

  2.多对多关系

  table="d_category_product">

  column="product_id">

  3.继承映射

  1)修改实体类,将Book继承Product

  2)在Product.hbm.xml中添加定义

  ......//id主键映射,父类其他属性的映射

  ......//子类其他属性的映射

  ----继承关系的操作------

  a.添加Book对象

  向d_book表和d_product表写入记录

  b.删除Book对象

  从d_book表和d_product表删除记录

  c.查询Book对象 session.load(Book.class,1)

  将d_book和d_product表连接查询,获取Book信息

  d.查询Product对象 session.load(Product.class,1)

  将d_book和d_product表连接查询子类对象

  e.只查询d_product表

  "select pro.id,pro.productName,pro.productPic from Product pro"

  注意上面语句执行后,返回时是使用Object[]格式封装一条记录

  "select new Product(pro.id,pro.productName,pro.productPic)

  from Product pro" l

  注意上面语句执行后,返回时是使用Product对象封装一条记录,Product需要提供相应的构造方法.

  f.执行"from Book"

  查询所有的book图书信息,从d_product和d_book联合查询

  g.执行"from Product"

  查询所有子类对象信息.将d_product与d_book,d_computer联合取出book和computer对象

  Day05

  1.继承映射(2) (参考示例Question.hbm.xml)

  //子类1属性映射

  //子类1属性映射

  注意:继承映射的使用判断

  a.如果将子类和父类映射到一张表,使用方式

  b.如果将子类和父类分别映射到不同数据表,使用

  2.组件映射(参考示例Order.hbm.xml,Person.hbm.xml)

  主要基于面向对象组件重复利用思想,简化实体类定义.在业务操作时,对组件属性执行操作.

  3.联合主键映射(参考示例Emp.hbm.xml)

  提示:利用MyEclipse生成hbm.xml时,数据库表设计时要加主键定义.如果不加默认将所有字段联合充当主键.

  4.List集合映射

  List:有序,可重复

  Set:无序,不可重复

  想了解更多计算机二级网的资讯,请访问: 计算机二级

本文来源:https://jsj.liuxue86.com/a/3092218.html
延伸阅读
    想必要考试的考生,对快捷键还是有敏感的,快捷键不仅使你考试能做题快一些,在平时设计网站时也是有很大的帮助的,在这里预祝即将考试的考生
2019-01-02
漂亮的Flash动画人人喜欢,不过制作起来的确有一些技术难度。你知道吗,Dreamweaver作为一个网页制作工具,还可以创建好玩的Flash相册。小编整理了一些Flash相册的资
2019-01-02
    滚动字幕会让很多人感到兴奋,特别是第一次使用滚动字幕时,会爱不释手。现在做一个详细的方案,让你更全面地了解一下。小编整理了一些滚动字
2019-01-02
    我们都想知道在学习计算机语言中的C语言,最重要的就是字符串了,小编整理了关于C语言的一些知识点,对你的计算机考试会有帮助的,想了解更
2019-01-02
你准备好计算机等级考试了么?小编为大家提供“2018年12月计算机二级Java冲刺题及答案3”供广大考生参考,希望帮到您!更多计算机等级考试的资讯请关注我们网站的更新哦!2018年
2018-11-28
本网站计算机考试栏目小编为考生们整理了“2018年12月计算机二级Java冲刺题及答案2”,希望有所帮助,更多计算机等级考试信息请关注本网站的及时更新哦。祝同学们金榜题名!2018
2018-11-28
计算机等级考试栏目小编精心为您收集整理了《2018年12月计算机二级Java冲刺题及答案1》,希望给您带来帮助!更多精彩内容尽在本站,请持续关注。祝您考试顺利哦!2018年12月计
2018-11-28
三层模式是体系结构模式,MVC是设计模式,考生们应该常见吧,小编为你整理了一些关于JavaBean的资料,供程序员参考,希望能对你有所帮助!计算机二级考试-Web前端程序设计(Ja
2019-01-02