之前学习SSH的时候粗略地知道搭建SSH框架的时候对项目添加Spring、Struts、Hibernate支持的步骤,所以不再赘述。
最近知道可以直接添加架包然后配置hibernate.cfg.xml即可之后就想试试,终于知道怎么做了。步骤如下:
原有的已经可以运行的SS的项目,添加Hibernate支持在Myclipse2014版本下,手动导入架包然后生成hibernate.cfg.xml文件会出现:
根本找不到client_opversion_2.0这个项目,所以应该:右键项目client_opversion_2.0—>MyEclipse—>Project Facets[Capabilities]—>Install Hibernate Facets,之后选择Hibernate架包版本然后下一步即可,
,这一步导入了hibernate的架包,生成了一个hibernate的文件即:
,架包是可以手动导入到lib文件夹下的,主要是生成的这个项目的.myhibernatedata文件才使得之后的hibernate反射得以实现。hibernate的配置文件可以手动生活层也可以,单击项目—>File—>New—>Oher—>搜索hibernate选择Hibernate Configratiuon File。
至此,已经可以运行的web项目添加Hibernate支持就可以实现了。
还有一点是添加Hibernate支持之后连接数据库使用hibernate反射机制生成实体类文件的时候类文件的hbm.xml文件中可能会出现中文乱码的问题,这个时候需要在hibernate.cfg.xml文件中添加<property name="connection.characterEncoding">utf8</property>即可添加比编码控制。