`
mewleo
  • 浏览: 75117 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

海马 OR映射

阅读更多

所有的数据库与对象的关系映射都是在type.properties文件定义中完成的。

他通常存放在HopObject目录的下面,名称固定。

 

具体在这个类型映射文件中定义的字段如下:


_db = dbname    //数据库名称,同db.properties

 

_table = TABLENAME   //当前对象映射的数据表名称

 

_id = ID_COLUMN    //对象id相当于表的主键

 

_name = NAME_COLUMN   //可选属性  当对象为“用户”时,该属性指定表中对应的用户名

 

_extends = parenttype      //继承另一原型的映射,不知何用

 

//翻译了半天才弄明白,此声明是某个集合字段,里面以逗号分隔存储某对象的id,有待实践

_parent = property1, property2.collectionX, root.collectionY

 

//特别,特别不好解释的一个,据我理解是扩展原型用的,索引某个存储着原型定义的字段
_prototype = PROTO_COLUMN

 

 

简单的映射举例:

属性    =  字段

prop1 = DB_COLUMN_1
prop2 = DB_COLUMN_2

 

属性参数  =  值
prop1.readonly = true     //只读,保护此字段数据不被写入数据库
prop1.private = true       //私有属性,js里默认是为public

 

一个引用其他对象的属性关联: One on One

prop3 = object (protoype)   //括号里面是另一个对象的名字
prop3.local = LOCAL_DB_COLUMN    //这里是prop3所在表中存储引用对象的id字段
prop3.foreign = FOREIGN_DB_COLUMN  //这是引用对象的表和字段,这俩写法都是 table.column

 

 

分享到:
评论

相关推荐

    海马记词语-海马记词语-海马记词语 绿色软件

    海马记词语 海马记词语-海马记词语-海马记词语 绿色软件

    海马模拟器

    键盘映射是海马模拟器的一大亮点,它允许用户将键盘按键映射到屏幕上的虚拟按键,这样在玩需要精确操作的游戏时,可以大大提高玩家的控制精度和速度。此外,多开功能则让玩家能够在同一台电脑上同时运行多个海马...

    海马模拟器安装包

    - **键盘映射**:可以自定义键盘快捷键,对应安卓应用内的操作,提高效率。 - **截图与录像**:内置截图和录制功能,便于分享游戏精彩瞬间或教程制作。 4. **使用注意事项** - 安装前确保电脑硬件配置满足最低...

    3_海马分割_海马体分割_matlab磁共振_matlab_医学图像_

    在医学成像领域,海马体分割是一项至关重要的任务,特别是在神经科学研究和临床诊断中。海马体是大脑中负责记忆、情感处理和空间导航的关键结构。本项目聚焦于使用MATLAB来处理磁共振(MRI)图像,进行精确的海马体...

    海马E3汽车使用手册用户操作图解驾驶车主车辆说明书电子版下载.doc

    【海马E3汽车使用手册】是一份专为海马E3电动汽车车主设计的操作指南,旨在帮助用户了解车辆的结构特点、使用方法以及保养规范。手册详细阐述了海马E3电动汽车的各项功能,包括其纯电力驱动系统,该系统不产生有害...

    海马V70汽车使用手册用户操作图解驾驶车主车辆说明书pdf电子版下载.pdf

    不过,基于标题和描述信息,我们可以提炼出以下有关海马V70汽车使用手册的关键知识点。 首先,海马V70汽车使用手册是为驾驶和操作海马V70车型的车主准备的详细指导资料。手册通常包含了车辆功能的介绍、使用方法和...

    海马S5汽车使用手册用户操作说明书pdf电子版下载.pdf

    海马S5汽车是一款由海马汽车公司生产的SUV车型,该款车型的操作手册详细介绍了汽车各个部件的功能、操作方法以及注意事项。以下是根据提供的文件内容提炼出的知识点: 1. 海马S5汽车的仪表盘使用了多种图标和符号来...

    海马骑士S7汽车使用手册用户操作图解驾驶车主车辆说明书pdf电子版下载.pdf

    1. 海马骑士S7是一款汽车,属于海马骑士系列乘用车,其产品执行标准为Q/HMAC102.100-151。 2. 使用手册的内容: - 详细介绍了海马骑士S7的结构特点、使用方法、保养规范等。 - 使用手册的目的是为了让用户合理...

    海马优化器2022新出的算法

    海马优化器2022新出的算法 海马优化器2022新出的算法 海马优化器2022新出的算法 海马优化器2022新出的算法 海马优化器2022新出的算法 海马优化器2022新出的算法 海马优化器2022新出的算法 海马优化器2022新出的算法

    海马2丘比特汽车使用手册用户操作图解驾驶车主车辆说明书pdf电子版下载.pdf

    《海马2丘比特汽车使用手册》是一本全面指导车主如何操作、维护和理解自己车辆的专业文献。手册中包含了从基本驾驶技巧到复杂系统的工作原理,旨在帮助车主更好地理解和使用海马2丘比特汽车。 首先,手册详细介绍了...

    cocos2dx iOS海马支付平台Demo

    在本文中,我们将深入探讨如何在cocos2dx游戏引擎上集成海马支付平台的iOS实现,以便为您的游戏提供安全、高效的内购支付服务。首先,我们需要了解cocos2dx,它是一个开源的游戏开发框架,基于C++,并且支持多平台,...

    海马M3汽车使用手册用户操作说明书pdf电子版下载.pdf

    海马M3汽车使用手册用户操作说明书pdf电子版下载

    海马玩mac安卓极速虚拟机

    “海马玩”也提供了键盘映射功能,允许用户自定义快捷键来控制虚拟机中的安卓应用,使得在没有触屏的情况下也能轻松操作。对于游戏爱好者来说,这一特性使得在大屏幕的Mac上玩安卓游戏变得更加便捷和舒适。 总之,...

    海马M6汽车使用手册用户操作说明书pdf电子版下载.pdf

    海马M6汽车用户操作说明书是一份指导用户如何正确使用和保养海马M6系列乘用车的详细文档。该说明书包含了海马M6系列乘用车的型号介绍、车辆结构特点、使用方法、保养规范等核心内容。使用说明书为车主提供了必要的...

    易语言源码易语言海马记数字源码.rar

    易语言源码易语言海马记数字源码.rar 易语言源码易语言海马记数字源码.rar 易语言源码易语言海马记数字源码.rar 易语言源码易语言海马记数字源码.rar 易语言源码易语言海马记数字源码.rar 易语言源码易语言海马...

    海马玩模拟器安装包

    海马玩模拟器安装包 移动开发工具 Android 海马玩模拟器安装包 移动开发工具 Android

    海马汽车:新能源汽车进军俄罗斯市场.pdf

    【海马汽车:新能源汽车进军俄罗斯市场】 海马汽车,作为中国的一家知名汽车制造商,近期传出重要消息,其新能源汽车即将进军俄罗斯市场。这一动向揭示了海马汽车在全球化战略上的重大进展,特别是在新能源汽车领域...

    海马M5 CD机的音效调整接线改AUX

    海马M5 CD机的音效调整接线改AUX是一项实用的技术改造,下面将详细介绍这个过程及其相关知识点。 首先,我们需要理解AUX接口的作用。AUX接口,全称是Auxiliary(辅助)输入接口,通常是一个3.5mm的立体声插孔,用于...

    海马苹果助手 v4.4.8.zip

    海马苹果助手是一款专业好用的苹果应用管理软件。软件实现,不用越狱,也无需Apple ID就能火速下载海量应用、游戏,优质资源完全免费下载使用,具有界面清爽、操作流畅、下载飞速、资源海量等优势。海马苹果助手界面...

Global site tag (gtag.js) - Google Analytics