在每次测试时要想有初始的数据库默认数据。
可以在每个
ofbiz-component.xml
里配置
<entity-resource
type="model" reader-name="main" loader="main"
location="entitydef/entitymodel.xml"/>
<entity-resource
type="group" reader-name="main" loader="main"
location="entitydef/entitygroup.xml"/>
<!--这个是我们所加入的,location中为数据所在文件-->
<entity-resource
type="data"
reader-name="seed" loader="main"
location="data/DefaultData.xml"/>
这里是默认加载文件的配置,
seed
是
build
中
run-install-seed
可以用的
在模块下新建一个
data
文件夹,加入默认数据、如:Default.xml页面格式为
<entity-engine-xml>
<TrustMallOwner mallOwnerId="10000" mallOwnerUsername="@manage.mall.user.ofbiz.name@" mallOwnerPassword="@manage.mall.user.ofbiz.password@" description="defualt data" />
<实体名 属性="值" description="描述"/>
</entity-engine-xml>
用ant运行
build文件中的run-install,
加载,注意:如果已经有相同数据,则不会重复加载
分享到:
相关推荐
- 第一处修改涉及默认数据源的配置,确保OFBiz使用刚创建的PostgreSQL数据库。找到类似以下的代码: ```xml <group-map group-name="org.ofbiz" datasource-name="localderby"/> ``` 将其改为: ```xml ...
在Ofbiz 10.04版本中,使用MySQL数据库进行配置可以提供高效且成本效益的数据存储解决方案。以下是详细的步骤和注意事项: ### Step1:创建数据库 首先,在MySQL服务器上创建一个新的数据库,例如名为`ofbiz10`。这...
5. 使用Derby数据库:Derby是一个小型的开源数据库,是OFBiz的默认数据库。涉及如何安装、备份和恢复数据文件。 6. 编译OFBiz和加载数据:在安装OFBiz之后需要编译代码,加载数据以确保OFBiz的正常运行。 7. OFBiz...
在Eclipse中更新数据库连接信息,然后运行Ant任务来加载示例数据(load demo)和种子数据(load seed)。 停止Ant任务,然后重新启动,项目应正常运行。访问前端页面`http://localhost:8080/shop/control/main`以...
2. **数据库**:OFBiz默认使用内嵌的Derby数据库,但正式环境中通常会使用MySQL 5.0或更高版本。请根据需要安装MySQL,并创建相应的数据库连接配置。 **二、OFBiz的获取与安装** 你可以通过Subversion(SVN)工具...
通过定义 XML 文件来描述数据库结构,Ofbiz 能够实现动态的数据表映射,从而简化了数据库操作的过程。 **2. 开发环境配置** 为了开始使用 Ofbiz 进行开发,首先需要安装 J2SDK 1.5 或以上版本,可以从 Sun 的官方...
3. **配置服务器端口**:在`D:\ofbiz\framework\base\config`目录下的`ofbiz-containers.xml`文件中,你可以找到OFBiz项目的默认监听端口(默认为8080)。在开发初期,建议保持不变,但如果与Oracle的HTTP服务端口...
接着,运行`gradlew cleanAll`清理旧的构建文件,`gradlew loadDefault`加载默认数据到数据库,最后,你可以通过`gradlew ofbizDebug`启动调试模式的OFBiz服务器。如果不需要调试,可以使用`gradlew ofbiz`命令。 ...
OFBiz使用Derby作为默认数据库,你需要了解如何配置和使用Derby。在编译OFBiz代码并加载数据到数据库后,记得验证安装过程是否成功。在启动OFBiz时,可能需要调整内存分配以确保其顺畅运行。一旦OFBiz启动,你可以...
本文将详细探讨如何解决在Ofbiz(一个开源的企业应用框架)与MySQL数据库交互时出现的中文乱码问题。 首先,我们需要了解中文乱码产生的原因。通常,乱码是由于数据在不同阶段的编码格式不一致导致的。例如,JVM...
- **Derby 数据库**:Apache Derby 是一款轻量级的开源关系型数据库管理系统,被集成到 OFBiz 中作为默认数据库。 - **编译 OFBiz 并加载数据**:通过特定命令编译 OFBiz 源代码,并加载初始数据到 Derby 数据库。 ...
2. **数据库管理**:OFBIZ使用Apache Geronimo Derby作为默认数据库,但也可与其他数据库系统如MySQL、Oracle、PostgreSQL等集成。数据模型基于XML定义,易于理解和维护。 3. **Web界面**:OFBIZ使用FreeMarker模板...
- **注意**:Ofbiz兼容多种关系型数据库,如Oracle、MySQL、SQL Server、Sybase等。 **1.2 本地开发** - **1.2.1 数据库配置文件** - 配置文件位于`\framework\entity\config\entityengine.xml`。 - 找到默认...
14. **Database**:数据库存储数据。 15. **Entity Engine: Configuration**:实体引擎的配置信息,如数据源等。 16. **FTL Template**:FreeMarker模板语言,用于渲染视图层。 17. **BSH Script**:BeanShell脚本,...
在“ofbiz-lianghh-master”这个压缩包子文件中,我们推测这可能是项目的主分支代码库,通常在Git等版本控制系统中,"master"分支是默认的、稳定的开发主线。这意味着你将获得整个项目的源码,包括配置文件、业务...
1. **基础类库**:包括`java.lang`包,这是所有Java程序的默认导入包,提供了基本的数据类型、异常处理、字符串操作等核心功能。 2. **集合框架**:`java.util`包下的`List`、`Set`和`Map`接口及其实现类,如`...