今天在看到sessionfactory的配置时 发现有些地方记不清了 在这里记下来 以便于日后查看
sessionfactory中有三种属性可以配置: configLocation,hibernateProperties,dataSource
第一种是加载hibernate.cfg.xml配置文件,读取其中的配置信息;
第二种是在spring配置文件中声明配置信息(如 url username password driver_class等)
第三种是通过配置数据源并引用的方式
还有一个地方是加载映射文件,也有两种选择:mappingResources和mappingDirectoryLocations
第一种是通过注入list 一个一个的手动输入需要加载的映射文件
第二种是通过注入list,输入映射文件所在路径,系统自动加载该路径下的映射文件,在映射文件较多的情况下,推荐这种配置方式