hibernate 启动代码分析
从上一篇源代码阅读看,这hibernate套的还真是有点深,这次主要看一下他的启动过程
这里主要看下对mapping 节点的处理private XmlDocument add(InputSource inputSource, Origin origin) {XmlDocument metadataXml = MappingReader.INSTANCE.readMappingDocument( entityResolver, inputSource, origin );add( metadataXml );return metadataXml;}
这里的 metadataXml 实际上是一个mapping文件的对象,包含了一个hbm.xml里面的配置信息。建立相应的pojo类是在build session factory的时候,