云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Oracle+jdbc+hibernate试题1.0

Oracle+jdbc+hibernate试题1.0

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 7:43:50

Oracle+jdbc+hibernate试题

班级_______ 姓名_______ 一、选择题(本大题共30小题,每题1分,总分30分)

1、在Oracle中,有一个教师表teacher的结构如下:

ID NUMBER(5) NAME VARCHAR2(25) EMAIL VARCHAR2(50)

下面哪个语句显示没有Email地址的教师姓名( )。 A. SELECT name FROM teacher WHERE email = NULL; B. SELECT name FROM teacher WHERE email <> NULL; C. SELECT name FROM teacher WHERE email IS NULL; D. SELECT name FROM teacher WHERE email IS NOT NULL;

2、假设对Customer类的orders集合采用延迟检索策略,编译或运行以下程序, 会出现什么情况()

Session session=sessionFactory.openSession(); tx = session.beginTransaction();

Customer customer=(Customer)session.get(Customer.class,new Long(1)); tx.commit(); session.close();

Iterator orderIterator=customer.getOrders().iterator();

A)编译出错 B)编译通过,并正常运行 C)编译通过,但运行时抛出异常 3、关于HQL与SQL,以下哪些说法正确_____

A、 HQL与SQL没什么差别

B、 HQL面向对象,而SQL操纵关系数据库

C、 在HQL与SQL中,都包含select,insert,update,delete语句 D、 HQL仅用于查询数据,不支持insert,update和delete语句 4、以下不属于DDL语句的是( )。

A. CREATE B. ALTER C. UPDATE D. DROP

5、Round(3.6783,2)返回的结果是( ):两位小数 A、3.67

B、3.7

C、3.68 D、3.678

6、返回当前日期的函数是( ): A、sysdate

B、last_day

C、next_day

D、months_between

7、如果定义一个表的外键( ):

A. 通过create语句,在字段后面直接跟上foreign key

B. 通过create语句,在字段后面直接跟上foreign key references 表名 (主键字段名)

C. 通过alter语句,add constraints 约束名 foreign key (字段名) references 表名(字段名)

D. 通过create语句,在字段后面直接跟上references 表名 (主键字段名) 8、以下不属于Oracle数据类型的是( ): A. char B、date

C、float

D、varchar2

9、在oracle中获取前10条的关键字( ):

A、top

B、Limit

C、first

D、rownum

10、在表中创建列时,必须为其指定数据类型,列的数据类型决定了数据的取值、范围和( )格式。

A、逻辑

B、查找

C、存储

D、创建

11、以下关于SessionFactory的说法哪些正确( ) A、 对于每个数据库事务,应该创建一个SessionFactory对象

B、 一个SessionFactory对象对应一个数据库存储源。

C、 SessionFactory是重量级的对象,不应该随意创建。如果系统中只有一个数据库存储源,只需要创建一个。

D、 SessionFactory的load()方法用于加载持久化对象。 12、Hibernate工作顺序__c_habge__ef_d_

A、 打开Sesssion B、创建事务Transation C、 读取并解析配置文件 D、关闭SesstionFactory E、 提交事务 F、关闭Session

G、 持久化操作 H、 读取并解析映射信息,创建SessionFactory 13、以下哪些属于Session的方法____

A、 load() B、save() C、delete() D、update() E、 open() F、close()

14、下列哪个对象是线程安全的( ): A、SessionFactory

B、Session

C、Query

D、Transaction

15、对于以下程序,Customer对象在第____行变为持久化状态? Customer customer=new Customer(); //line1 customer.setName(\\\

Session session1=sessionFactory.openSession(); //line3 Transaction tx1 = session1.beginTransaction(); //line4 session1.save(customer); //line5 tx1.commit(); //line6 session1.close(); //line7

A、 line1 B、line2 C、line3 D、line4 E、line5 F、line6 G、line7

16、.事务隔离级别是由谁实现的____ A、 Java应用程序 B、Hibernate C、 数据库系统 D、JDBC驱动程序 17、以下程序的打印结果是什么____ tx = session.beginTransaction();

Customer c1=(Customer)session.load(Customer.class,new Long(1)); Customer c2=(Customer)session.load(Customer.class,new Long(1)); System.out.println(c1==c2); tx.commit(); session.close();

A、运行出错,抛出异常 B、打印false C、打印true

18、元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值__

A、 none B、save X C、delete D、save-update

19、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )

A.多对多 B.一对一 C.多对一 D.一对多 20、Here is some code: 1)Student s = new Student(); 2)s.setAge(20);

3)Session ses = factory.openSession(); 4)Transaction tx = ses.beginTransaction(); 5)ses.save(s); 6)s.setAge(30); 7)ses.update(s); 8)s.setAge(40); 9)ses.update(s); 10)tx.commit(); 11)ses.close();

在这段程序中执行的多少条SQL语句?____ (A) 、2 (B)、 3 (C)、4 (D)、5

21、面向对象概念中的对象与面向关系概念中的( )相对应。 A、 表 B、表的行 C、表的列 D、表中行的数据 22、JDBC编程的缺点()

搜索更多关于: Oracle+jdbc+hibernate试题1.0 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Oracle+jdbc+hibernate试题 班级_______ 姓名_______ 一、选择题(本大题共30小题,每题1分,总分30分) 1、在Oracle中,有一个教师表teacher的结构如下: ID NUMBER(5) NAME VARCHAR2(25) EMAIL VARCHAR2(50) 下面哪个语句显示没有Email地址的教师姓名( )。 A. SELECT name FROM teacher WHERE email = NULL; B. SELECT name FROM teacher WHERE email NULL; C. SELECT name FROM teacher WHERE email IS NULL

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com