OFBiz数据库默认数据
在每次测试时要想有初始的数据库默认数据。
可以在每个ofbiz-component.xml里配置
<entity-resourcetype="model" reader-name="main" loader="main"location="entitydef/entitymodel.xml"/>
<entity-resourcetype="group" reader-name="main" loader="main"location="entitydef/entitygroup.xml"/>
<!--这个是我们所加入的,location中为数据所在文件-->
<entity-resourcetype="data" reader-name="seed" loader="main"location="data/DefaultData.xml"/>
这里是默认加载文件的配置,seed是build中run-install-seed可以用的
在模块下新建一个data文件夹,加入默认数据、如:Default.xml页面格式为
<entity-engine-xml>
<TrustMallOwnermallOwnerid="10000"mallOwnerUsername="@manage.mall.user.ofbiz.name@"mallOwnerPassword="@manage.mall.user.ofbiz.password@"description="defualtdata"/>
<实体名 属性="值" description="描述"/></entity-engine-xml>
用ant运行build文件中的run-install,加载,注意:如果已经有相同数据,则不会重复加载