每次遇到这种表与表间的关系时,脑子里就是一团乱麻,这回又用hibernate框架时,我就只知道单表映射生成文件,涉及到关系就懵逼了,而且表间关系又是重点,就不得不又拿起来啃啃看:
hibernate框架的总配置文件中涉及到的都是初始化的东西,也就是
1,configuration对象的相关初始化(数据库连接参数操作《数据库方言》)
2,hibernate常用的相关参数hibernateProperties,显示sql《show_sql》,显示sql格式,以及自动建表《hbm2ddl.auto》等参数设置
3,*.hbm.xml文件的映射
先不管它怎么搭建,今天就是想把一对多和多对一理一理;
《例》员工与部门之间的关系: 员工--->部门 是多对一的关系;(我这里总是把它看成“一对一”(不知道说不说的通 此处求教育) 虽然很明显是:多个员工对应一个部门 )
部门--->员工 是一对多的关系;
首先设计它们对应的表: