假设有如下Hibernate代码:Session session=HibernateSessionFactory.getSession();Transaction ts=session.beginTransaction();Query query=session.createQuery("from Kcb");List list=query.list();ts.commit();HibernateSessionFactory.closeSession();请问其作用是什么?
A. 查询姓名为Kcb的一条记录
B. 查询Kcb表第一条记录
C. 查询Kcb表的所有记录
D. 查询Kcb为空的记录
查看答案
假设kch为字符型,有Hibernate中的语句:Query query=session.createQuery("from Kcb where kch=?");请问该命令如果要执行,必须要执行以下哪个语句后才能正确执行?
A. Query.setString(0, "198");
B. Query.setString(0, 198);
C. Query.setString(1, "198");
D. Query.setString(1, 198);
假如希望某个主键字段是采用自增类型,在Hibernate的主键生成策略中应选择下列哪个?
A. assigned
B. identity
C. foreign
D. hilo
在Hibernate的Transaction接口中定义了提交事务和回滚事务的方法,它们分别是()和()。
A. commit()和rollback()
B. commit()和destroy()
C. init()和rollbak()
D. update()和rollbak()
在Hibernate中Query接口实现获取查询结果的方法是()。
A. executeQuery()
B. executeUpdate()
C. select()
D. list()