在项目开发的过程中,经常出现hbm.xml文件配置错误或者HQL脚本编写错误,调试起来比较麻烦。前段时间在NHibernate的网站上发现了 NHibernate Query Analyzer 工具,今天试用了一下,感觉很不错。
从工具的名称就可以看出它的主要功能:配置并检查hbm.xml文件、分析HQL脚本。
配置hbm.xml文件
执行File--> new -->mapping documment,程序自动建立一个空的hbm.xml文件,在左边的树形列表中,可以添加配置节点。
分析HQL脚本
在分析HQL脚本之前,必须要在当前Project中进行如下设置:添加包括实体类的Assembly、添加hbm.xml文件、添加cfg.xml文件。 如果Assembly中已经包含 hbm.xml,则不需要添加hbm.xml文件。 设置完成后,即可在Queries页面的insert HQL Query中输入HQL脚本,选择Queries-->execute query即可。
可以到一下地址下载最新版本。。。
http://download.berlios.de/nqa/NHibe ... yzer-0.7-binaries.zip
从工具的名称就可以看出它的主要功能:配置并检查hbm.xml文件、分析HQL脚本。
配置hbm.xml文件
执行File--> new -->mapping documment,程序自动建立一个空的hbm.xml文件,在左边的树形列表中,可以添加配置节点。
分析HQL脚本
在分析HQL脚本之前,必须要在当前Project中进行如下设置:添加包括实体类的Assembly、添加hbm.xml文件、添加cfg.xml文件。 如果Assembly中已经包含 hbm.xml,则不需要添加hbm.xml文件。 设置完成后,即可在Queries页面的insert HQL Query中输入HQL脚本,选择Queries-->execute query即可。
可以到一下地址下载最新版本。。。
http://download.berlios.de/nqa/NHibe ... yzer-0.7-binaries.zip