在项目开发的过程中,经常出现hbm.xml文件配置错误或者HQL脚本编写错误,调试起来比较麻烦。前段时间在NHibernate的网站上发现
了 NHibernate Query Analyzer
工具,今天试用了一下,感觉很不错。
从工具的名称就可以看出它的主要功能:配置并检查hbm.xml文件、分析HQL脚本。
执行File--> new -->mapping documment,程序自动建立一个空的hbm.xml文件,在左边的树形列表中,可以添加配置节点。
在分析HQL脚本之前,必须要在当前Project中进行如下设置:
添加包括实体类的Assembly、添加hbm.xml文件、添加cfg.xml文件。 如果Assembly中已经包含
hbm.xml,则不需要添加hbm.xml文件。 设置完成后,即可在Queries页面的insert HQL
Query中输入HQL脚本,选择Queries-->execute query即可。
本来想插入一些图片的,但是现在的blog实现太慢,而且在Firefox中上传图片好像有问题,只能作罢。