WZW.SqlMapHelpForJava是运行在.Net Framework4.0上的数据库持久层基础文件生成工具,支持多种关系型数据库的持久层基础文件、Java类的生成以及对配置文件的更新,与webf框架进行紧密配合,减少了数据库持久层基础文件编写工作量,提高持久层代码的有效及准确性。
WZW.SqlMapHelpForJava对单表操作的支持较好,对于多表或视图操作有所欠缺,为了弥补不足和配合webf开发框架使用,在生成的实体类中都增加了set和get属性,当对实体类要附加其他属性时可以使用set和get来完成,属性值以HashMap进行存储。
配置生成工具
配置信息保存在Config.xml中,主要用于配置数据库连接、持久层文件夹、持久层对应的配置文件路径、生成规则以及数据字段与Java类型的映射。一般只需要进行配置数据库连接、持久层文件夹、持久层对应的配置文件路径即可。
配置数据库连接
配置数据库连接信息,db节点中的selected属性为true时表示使用的是当前数据库连接。
节点:config/dblist/db
<dblist>
<db>
<key name="DB_TYPE" value="access" description="access数据库,要对MSysObjects表有操作权限" />
<key name="PASSWORD" value="" description="登录密码" />
<key name="DATABASE" value="c:\data\webf.mdb" description="数据库" />
</db>
<db>
<key name="DB_TYPE" value="mssql" description="mssql数据库" />
<key name="SERVER" value="." description="服务器地址" />
<key name="PORT" value="1433" description="服务器端口" />
<key name="USER_NAME" value