多项选择题

A.提供访问数据库的操作(如保持、更新、删除和查询对象)的接口,这些接口包括:Session、Transaction和Query接口。
B.用于配置Hibernate的接口:Configuration。
C.回调接口,使应用程序接受Hibernate内部发生的事件,并作出相应的响应。这些接口包括:年日日、Lifecycle和Validatable接口。
D.用于扩展Hibernate的功能的接口,如UserType、CompositeUserType和IdentifierGenerator接口。