sessionfactory
一个org.hibernate.cfg
一个org.hibernate.cfg.Configuration实例代表了一个应用程序中Java类型 到SQL数据库映射的完整集合. Configuration被用来构建一个(不可变的 (immutable))SessionFactory. 映射定义则由不同的XML映射定义文件编译而来. 你可以直接实例化Configuration来获取一个实例,并为它指定XML映射定义 文件. 如果映射定 义文件在类路径(classpath)中 请使用addResource(): 一个替代方法(有时是更好的选择)是,指定被映射的类,让Hibernate帮你寻找映射定义文件: Configuration也允许你指定配置属性: 当然这不是唯一的传递Hibernate配置属性的方式 其他可选方式还包括: 如果想尽快体验Hibernate hibernate.properties是最简单的方式. Configuration实例被设计成启动期间(startup-time)对象 一旦SessionFactory创建完成它就被丢弃了.
只需按照约定好的方法命名规则编写 repository 接口
只需按照约定好的【方法命名规则】编写 Repository 接口,不需要实现类,就可实现对数据库的访问和操作。 create:每次加载生成新表。 create-drop:每次加载生成新表,但当 SessionFactory 关闭时,所生成的表将自动删除