虽然使用DriverManager.registerDriver(new com.mysql.jdbc.Driver())方法也可以完成注册,但此方法会使数据库驱动被注册两次。这是因为Driver类的源码中,已经在静态代码块中完成了数据库驱动的注册。查看全文>>
Transaction接口主要用于管理事务,它是Hibernate的数据库事务接口,且对底层的事务接口进行了封装。Transaction接口的实例对象是通过Session对象开启的,其开启方式如下所示。查看全文>>
SessionFactory接口负责读取并解析映射文件,以及建立Session对象,它在Hibernate中起到一个缓冲区的作用,会将Configuration对象中的所有配置信息、Hibernate自动生成的SQL语句以及某些可重复利用的数据加载到缓冲区中。查看全文>>
在Spring中,尽管使用XML配置文件可以实现Bean的装配工作,但如果应用中Bean的数量较多,会导致XML配置文件过于臃肿,从而给维护和升级带来一定的困难。查看全文>>
HQL(Hibernate Query Language)是Hibernate查询语言的简称,它是一种面向对象的查询语言,与SQL查询语言有些类似,但它使用的是类、对象和属性的概念,而没有表和字段的概念。查看全文>>