Orm 如何使用哈拉卡图书馆

有人能帮我举一些使用haraka Library的例子吗?我们使用haraka作为应用程序邮件服务器。我们已经编写了一个简单的插件,它可以接收任何传入的邮件并将其发布到我们的应用程序web服务器 这是插件脚本。只需将其保存到一个文件,进行必要的名称更改,并将路径添加到Harakas config/plugins文件 var fs = require('fs'), query_string = require('querystring'), logger = require

Orm 使用cfquery的ColdFusion表单分页

是否可以限制如Raymond Camden用EntityLoad演示的那样给出的结果(用于分页) <cfset items = entityLoad("person", {},url.sort & " " & url.sortdir, {maxresults=pageSize,offset=url.start-1})> 我知道有一个maxrow-属性,但这并不是我所需要的。使用ormoptions属性 <cfquery name="" dbtype="hql"

Orm 使用Coldfusion表单存储货币

我需要在CF Orm实体中创建一个存储货币(美元和美分)的属性。例如:100.99或1.30等。我传统上使用decimal来存储货币,因为您可以集中小数点的数量,但decimal没有ORM属性类型,只有float。我尝试设置scale=2,但是(例如)1.30被存储为1.3,或者5.00被存储为5 有人能建议使用CF ORM处理货币(小数点后两位)的最佳方法吗 非常感谢根据文档,这里有一个大十进制或mtype。另外,不要忘记还有sqltype属性和ormtype属性。见文件:“”sqltype(

Orm 类型3 Extbase:findByParent

我在extbase扩展中有一个名为“article”的聚合根对象,它有多个子对象“product”(1:n)。如何在productRepository中查找DbyArticle(因此在子repo中查找DbyParent)。我无法以正常的方式获取所需父对象的子记录,因为我需要通过ajax调用加载产品项,并需要对请求设置偏移量、限制和不同排序。(如果我只得到文章的子项,这是不可能的) 感谢您的帮助我认为您必须在存储库中实现自己的功能 有关各种可能性的概述,请参见: 如果无法使用正常的findByAr

Orm 使用SQLAlchemy进行字符串实习

我在一个主要使用SQLAlchemy ORM访问的数据库中尝试了各种“字符串实习”方法。我试过几件事,到目前为止,我一件也不喜欢。这似乎是一个常见的模式,我觉得我可能错过了一些明显的、优雅的解决方案 详细说明:情况是,我的数据库(Postgres,如果有关系的话)表可能包含许多相同的字符串,但它们仍然是任意的,并且没有以本机enum类型为正确解决方案的方式进行绑定。我想用一个自动递增的PK在另一个表中收集这些字符串,然后用FK在主表中引用它们。这里的目标包括节省空间和字符串“卫生”(即,我希望能

Coldfusion,默认ORM对象?

因此,我有一个表单,用于新项目和编辑项目 因此,输入字段可能有值,也可能没有值。我在值字段中使用此代码 这是最好的方法吗?我本以为ORM返回的是一个空白对象或更干净的东西,但不确定是否有更整洁的方法来执行此操作?这可能有效 <cfproperty name="uuid" default=""> 它说项目没有定义?所以甚至不返回object?如果您的uuid是string(应该是string),如果您可以直接在hash中输出它,那么default=将起作用。

Orm 绕过聚合根以编辑单个模型

这是另一个问题的后续问题: 这个问题的作者问,在他的例子中,绕过聚合根是否可以接受。我有同样的问题,但针对不同的用例 我们的web应用程序有一个后台办公室,我们可以在其中编辑属于聚合根目录的所有项目: 产品(聚合根) 选择权 选项项目 等等 由于产品不是在一个批次中创建的,因此我们在单独的屏幕中逐个编辑聚合根中的每个实体。 由于我们处在一个无状态系统中,我们需要在URL参数中唯一地标识我们想要处理的实体。 这意味着,例如,我们将根据选项的id获取和编辑选项,而不是从根目录进行浏览 IMHO,

Orm 为嵌套对象编写简洁的查询

我的代码结构如下: class Person { Name PersonName; int Age; } class Name { string FirstName { get; set; } string LastName { get; set; } } 这是我的存储过程,它从数据库中填充数据 Create Procedure SpGetAllPersons As Select FirstName, LastName, Age from Persons 如

Orm RedBean:如何从所有表中删除所有行

我正在使用红豆ORM。为了创建模式,我使用了标准的redbean方法插入数据,这样redbean就会自动适应模式以满足我的需要。我把它放在一个脚本中,当我需要初始化数据库时,这个脚本基本上用于构建模式 问题是RedBean在每个表中保留一行或两行(我最初插入这些行以使RedBean构建模式) 如果它是一个普通的数据库,要删除所有行,我只需删除模式并重建它,但在这种情况下,这是不可能的,因为初始行仍然存在 不幸的是,没有太多的红豆问答。有人知道我将如何使用Redbean接口实现这一点吗 我试过了

Orm org.hibernate.MappingException:未找到实体类(使用限定类名无效)

我正在尝试运行一个简单的“从表中选择”(我也尝试过从package.Class中选择)查询,但我一直遇到以下错误: org.hibernate.MappingException: entity class not found: demo.Agents at org.hibernate.mapping.PersistentClass.getMappedClass(PersistentClass.java:125) at org.hibernate.tuple.PropertyFa

Orm 多对多与属性的关系

我在symfony 2和关系上遇到了麻烦 我有两张桌子:电影院和电影。 我想使用一个中间对象添加它们之间的关系,该对象包含有关链接的更多信息(例如电影院URL) 不幸的是,当我试图保存表单时,出现以下错误: 通过关系找到了一个新实体 'MyNameSapce\CoreBundle\Entity\Movie\cinemas' 未配置为级联实体的持久化操作: MyNameSapce\CoreBundle\Entity\MovieCinema@0000000059c00fdd00000000cd339

Orm 具有多个外键的关系

我刚刚开始在我的应用程序中使用FuelPHP,并将其堆叠在orm关系设置中。 我有以下3个表,希望使用项目模型显示带有部门用户名的项目列表。 但我不知道如何设置与orm关系的关系 如何使用$\u所属、$\u有一个、$\u有多个或$\u多个来建立这种关系 我想做的就是像sql一样 从项目中选择*、departments.name、users.name 左键连接项目上的部门。部门\部门id=部门id 左键加入项目上的用户。用户\u id=users.id“ 提前感谢。最容易记住的是: 多对多关系在两

Kohana ORM-mysql条件内序_by()方法

今天,我有一个具体的“问题”要用Kohana(3.3)orm order_by method解决。 我需要重写order_by()方法以接受以下内容: ->order_by("IF(ISNULL(foo) OR foo = '', 1, 0), foo", "ASC") (此条件将所有空值放在查询结果的末尾)。 但是,orm用“`”转义查询,那么它就不工作了 ORDER BY `IF(ISNULL(foo) OR foo = "", 1, 0), foo` ASC 我可以使用DB::q

Orm 如何在MarkLogic中查询文档并处理结果

我一直在学习教程页面,但在我的思维中,似乎有一个基本的脱节,即从RDBMS系统过渡。我正在使用MarkLogic并通过JavaAPI处理这个数据库交互,重点是教程文档中概述的通过POJO方法进行搜索访问 到目前为止,我的参考主要来自这里: 我的设想是: 我有一系列的文件。为了简单起见,我们称之为“书”。我正在将这些书写入数据库,如下所示: jsonDocMgr.write("/" + book.getID() + "/", new StringHandle(

如何在laravel-orm的where条件下使用concat函数

我想使用如下sql查询: select * from table_name where concat(col1, col2) like '%keyword%' or ... 目前我使用: TableName::whereRaw("concat(col1, col2) like '%keyword%'")->orwhere... 当关键字是普通字符串时,它工作,但当关键字包含特殊字符(ex')时,它崩溃。我怎样才能解决这个问题?我知道这是sql注入的问题,但我不知道如何解决它。 当前我正

Kephas.数据是某种ORM吗?

通过深入研究Kephas框架,我注意到Kephas.Data提供了类似于经典ORM的功能。但是,我没有找到任何关于如何连接到数据库的文档,或者至少没有找到澄清我的假设是否正确的文档。不,Kephas。数据是对数据持久性的抽象。它可以映射到典型的ORMs上,也可以直接绑定到持久性存储,比如MongoDB。以下是一些出发点: 无论何时需要访问数据,都可以通过工厂导入IDataSpace服务,如以下代码所示: 公共类数据消费者 { IExportFactory数据空间工厂; 公共数据使用者(IEx

Orm Doctrine2-一个字段上的多个关系

我有以下数据库设置: Tag (Integer id) ItemTag (Integer id, Integer tag_id, Integer item_id, Integer item_type) Artwork (Integer id) Photo (Integer id) 我试着使用ItemTag中的item_id字段来显示艺术品id和照片id,如下所示 class ItemTag { /** * @Id @GeneratedValue * @Column(type="intege

如何在sqlalchemy ORM查询中传递not like运算符

我有一个问题: MyModel.query.filter(Mymodel.name.contains('a_string')) 我需要执行相同的查询,但是使用了否定(一个不象运算符),但是在查询中没有找到任何与我需要的运算符 没有使用SQLAlchemy的sql部分,有什么方法可以做到这一点吗?只需否定过滤器: MyModel.query.filter(sqlalchemy.not_(Mymodel.name.contains('a_string'))) 现在有了一个notlike()方法。

Laravel 4雄辩的ORM:虚拟表/视图-可能吗?

我有一个表events,其中记录了不同类型的事件,例如登录、注册等。这是基于类型列的 我希望为每种事件类型提供不同的模型(或任何其他合适的解决方案),如EventLogin。因此,看起来每个事件类型都有不同的“表”,即使它们保存在同一个表中 编辑:当然,我不想每次都去想它,也就是说,我想做EventLogin->where(“user_id”),“=”,$user->id)而不必担心要记住做->where(“type”,“=”,“login”) 可能吗 可能吗 对 只是有不同的模型文件。您需要设

Orm 与条令映射条令2关联失败

我对原则2有以下问题,我想将我的地址实体和国家实体加入到我的用户实体中。因此,经过一些尝试后,它在数据库中运行良好,但是当我使用/vendor/bin/doctor模块orm:validate schema 它向我显示了一些映射失败 [Mapping] FAIL - The entity-class 'User\Entity\Adress' mapping is invalid: * The association User\Entity\Adress#user refers to the i

Orm 如何解决iBATIS中的(双向)父/子关系芯片

假设我有两个简单的表: Article: id | text Comment: id | articleId | text 两个DTO类: class Article { private int id; private String text; private List<Comment> comments; ... } class Comment { private int id; private String text;

条令和ZF2中的ORM关系映射问题

我被条令\ORM\Mapping问题弄糊涂了。我有两个实体,它们是多对一的单向关联。我想在不影响生产商的情况下操作Chipinfo(添加/更新/删除)。仅保留Chipinfo,而不保留生产者 class Chipinfo implements { /** * @var integer * * @ORM\Column(name="ChipID", type="integer", nullable=false) * @ORM\Id * @ORM\GeneratedValue(strate

Orm 我可以使用Play framework为模型定义对象吗?

UserRole是一个抽象类,它有三个具体类和三个不同的角色。但是,每次我给一个新用户添加一个新角色时,该角色都保持null 以下是用户的代码: @Entity public class User extends Model { @Id public Long id; @Constraints.Required @Formats.NonEmpty @Column(unique = true) public String email; @Constraints.Re

使用SQLAlchemy ORM的动态FK

在产品数据表的data\u id字段中,根据产品id的产品表的dataTable\u name字段,存储生物数据、地理数据或物理数据的数据记录id 因此,我需要的是,考虑到dataTable_name字段(bio_数据、geo_数据或phy_数据)中存储的表名,Product_数据中的data_id字段将指向相应的表记录 如何使用sqlAlchemy ORM定义这种关系 我的做法是: t_Product_data = Table( 'Product_data', metadata,

Orm Sequelize-where子句中的子查询

我正在我的Express应用程序中使用。我需要生成一个查询,该查询在WHERE子句中有一个子查询 SELECT * FROM MyTable WHERE id NOT IN ( SELECT fkey FROM MyOtherTable WHERE field1 = 1 AND field2 = 2 AND field3 = 3 ) 我首先尝试通过我的模型建立关系/关联,但无法使其发挥

ORM没有要处理的映射信息

抱歉,如果这是一个重复的问题,因为我似乎无法在我的代码中找到问题所在 在终端php vendor/bin/doctrine migrations migrations:diff中运行代码后,出现以下错误 我不知道这个错误是从哪里来的 更新 当我运行php供应商/bin/orm:info时,我在终端中得到以下输出 ![注意]根据当前配置,您没有任何映射实体。 ! 如果您有实体或映射文件,则应检查映射配置是否存在错误。 干杯 更新 我在mijn config中丢失了2行代码,下面就是这些代码 $p

Orm 如何通过多对多关系链接两个现有记录

我需要将角色添加到员工,下面的代码可以工作,但不允许将同一角色添加到多个员工。如果再次分配相同的角色,则会从辅助表中删除以前的分配!为什么会这样 staff_roles = Table('staff_roles', Base.metadata, Column('staff_id', Integer, ForeignKey('staff.id')), Column('role_id', Integer, ForeignKey('roles.id')) ) class Staff(

Orm 如何删除所有";“一对多”;ColdFusion表单实体中的项?

和CF/Java抛出 java.util.ConcurrentModificationException 在 java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372) 在没有ConcurrentModificationException的情况下,删除所有项目的最干净方法是什么 谢谢大家! java列表有一个(可选)clear()方法 该守则将成为: var items = job.getItems(); fo

Coldfusion Form以多对多计数

我有可以分配到许多类别的职位。所以这是一种多对多的关系 我想统计每个类别中符合特定标准的帖子数量,然后对结果进行排序 我有: Select ( Select count(post.id) From post Join category as postcat where postcat.id = category.id and (post.deleted is null or post.deleted = false)

在SQL Alchemy ORM上实现and、or和not查询

我正在学习SQL炼金术,并使用ORM获取记录 但是,有些函数似乎是以另一种方式拉入记录所特有的,如sqlalchemy.和',sqlalchemy.或',等等 我想知道如何使用ORM,但仍然使用一些“或”子类,这样我就可以做这样的事情:给定一个ORM对象Person选择姓氏为“Smith”或“Lee”或“Bishop”的所有记录,但不包括年龄小于18岁的记录 只有在我不使用ORM的情况下才可以这样做吗?默认情况下,过滤器子句附加了和。因此,下面的代码可以做到这一点: from sqlalchem

Orm 条令未正确水合实体(ID是字符串而不是整数)

我正在尝试将遗留数据库映射到一些新实体。两个实体Wishlist和Product具有多对多关系,因此有一个透视表必须映射为一个实体WishlistProduct,两侧都有多对一关联 这种关系看起来像: ┌──────────┐ M:1 ┌─────────────────┐ 1:M ┌─────────┐ │ Wishlist │───────│ WishlistProduct │───────│ Product │ └──────────┘ └───────────────

Orm 有口才的模型关系

我有以下表格结构: 艺术家 身份证件 名称 图画 入口 身份证件 dj_id 制作人身份证 dj_id和producer_id字段在大多数情况下都不相同,但可能会发生这种情况。因此,我将这两个字段都设置为艺术家id字段上的外键 因此,在我的输入模型中,我有以下功能: public function dj() { return $this->hasOne('Artist', 'id', 'dj_id'); } 这真的不管用。即使dj_id等于5,它也会不断返回id为1的艺术家。代码

具有ORM(雄辩)连接多个数据库的Slim框架

我正在使用Slim框架和雄辩的4.1.x作为项目的ORM,需要连接到多个数据库 我按照这个来设置ORM。但是,如何按照给定的教程连接到多个数据库 在我的模型中,我有不同的文件用于不同数据库中的不同表 与User.php文件类似,该文件具有以下内容: <?php namespace Service\Framework\Model; use Illuminate\Database\Eloquent\Model; class Users extends Model { protected

sql alcehmy orm模型将多个模型组合为一个模型

我有一个表,有很多列,比如说100列。 这个名为sayrecords的单表存储多种类型的记录,类似于单表继承。我想设计像这样的SQL炼金术模型 Class BaseRecord(db.Model): ## common attributes their getter and setter here Class RecordOne(BaseRecord): ## specific attributes and their getter and setter here Class Rec

Orm O/R映射值得吗?

ORMs提供的查询语言(QL)的表达能力非常强大。不幸的是,一旦您有了一组复杂的查询,然后出现了一些令人费解的模式或数据问题,就很难获得所需的DBA帮助?在这里,他们是开发数据库团队的一部分,但他们无法读取应用程序QL,更不用说建议修改了。我通常会从日志中为他们获取生成的SQL。但是,当他们建议对其进行更改时,这与原始的QL有什么关系?这个过程不是往返的 因此,在十年来提升了ORMs的价值之后,我现在想知道是否应该手动编写SQL。也许我真正想要框架做的就是尽可能地自动化数据编组 问题:您是否找到

有关于ORMs背后原理的书吗?

有几本书是关于特定的ORM产品的,比如Hibernate或LINQtoSQL,但是我对任何关于ORM更一般的原理、历史等的资料都很感兴趣 你知道关于这个话题的任何书籍、白皮书、经过充分研究的博客帖子等吗 谢谢/Erik尝试Martin Fowler的企业应用程序架构模式。这不是关于ORM的,但它展示了一个好的ORM为您实现的所有设计模式。组成ORM的基本部分在Martin Fowlers的 阅读对象关系类别中的所有模式 Frans Boumas的许多帖子都深入挖掘了ORM理论,你不必喜欢他的产品

Orm 科哈纳问题

我使用kohana ORM从数据库中获取一些结果。我的问题是:即使我查阅了文档,我也找不到只选择我感兴趣的专栏的方法。更明确地说,我有: $sale_stock = Model::factory('product_type') ->where('product_type_id','=', $id ) -> find_all(); 如果是这样,它会选择我所有的“选择产品类型。*从产品类型等”。 但我只想从salestock表中选择“stock”字段。执行find('stock')而不

如何将Amazon RDS与Kohana';s ORM

有没有办法将Kohana的ORM与Amazon RDS结合使用 我找到了AmazonPHPSDK,但我不确定如何将其插入Kohana,以便ORM使用它。我也找不到任何适用于Amazon RDS的Kohana模块。有什么建议吗?是的,这是绝对可能的。我有这个确切的配置为我的网站 在AWS管理控制台中,您需要获取RDS服务器的“端点”。名称很长,以DB实例的名称开头。(例如,请参见下面的代码) 接下来,打开数据库配置文件:application/config/database.php 在“默认”配置

Orm 形成多对多关系排序顺序

我有一个多对多关系设置,需要控制顺序 我有一个具有以下属性的实体。通过此关系检索时,如何控制组件的顺序 property name="Components" fieldtype="many-to-many" cfc="CmsComponent" type="array" singularname="Component" linktable="CMSPageComponents" fkcolumn="page_id" inver

Orm 通用模型的多个1对1关系

我正在用Laravel 4构建一个应用程序,并使用Eloquent作为ORM 我认为描述我的问题最简单的方法是举个例子,尽管不太可能 我有一个饼干模型(如奥利奥等)。饼干可以是人类的,也可以是外星人的。所以 可以(正确)说: 饼干属于人类 及 饼干是外星人的 同一块饼干不能同时属于人类和外星人,也不能在同一物种的成员之间共享 所以我想我真正想问的是,Cookie表是否可以有两个外键列,一个用于人类,一个用于外星人 提前感谢您的建议。您可以: name type nullable

Orm Laravel 4和Elotent:检索所有记录和所有相关记录

我有两门课:Artist和Instrument。每个艺术家可以演奏一种或多种乐器s。每个乐器可以分配给一个或多个艺术家s。因此,我设置了以下类: Artist.php public function instruments() { return $this->belongsToMany('App\Models\Instrument'); } public function artists() { return $this->belongsToMany('\App\M

Orm 条件sails模型模式

我正在尝试编写一个基于其他模型的条件模型模式 例如,如果存在“消息”模型,则添加收件箱/发件箱: var userSchema={ 属性:{ ... } } var messageSchema={ 属性:{ 收件箱:{ 集合:“消息” }, 发件箱:{ 集合:“消息” } } }; 如果(我认为我们需要一个插件上的“预模型加载”fase和一个钩子,其他所有模块都需要改变它的结构,比如Drupal7方案 您可以冷导出一个函数,将这个“fase特性”插入插件npm加载器,就像我在默认配置中所做的那样

DAL和ORM之间的界线在哪里?

这些术语经常交替使用,显然有相当多的重叠,但同样经常的是,人们认为一个系统是一个ORM而不是DAL意味着它是一个DAL,这似乎意味着人们看到了一些强烈的暗示。那是什么?区分这些类型系统的关键点是什么(如果有的话) 例如,假设我有一些实现数据库、表、列和行类的代码,通过对现有数据库的自动分析填充它们,允许简化交互等等。它理解、实施并利用数据库实体之间的结构关系,如外键。可以对所有实体模型进行子类化,以将特定于表的功能加载到它们上 这在多大程度上是DAL?它在多大程度上是ORM?为什么?我认为ORM

是今天的大多数’;正在使用ORM编写的web应用程序(和web服务应用程序)?

我知道当你应该/不应该使用ORM时,有很多线程。但就我的“专业水平”而言,我还远远没有资格判断我的应用程序在使用或不使用ORM的情况下是否会更好。我不想等到我足够熟练,才能决定我是否应该学习ORM 那么,你能告诉我今天的大多数web服务应用程序(以及大多数web应用程序)是否都是使用ORM编写的吗 PS-我正在学习WCF和Asp.Net Web表单我想现在很多Web应用程序(是的,可能大多数)都使用orm持久层,只要它们使用关系数据库。这适用于java(hibernate、jpa)、.net、P

Orm spreep和SQL聚合函数

以下SQL查询在Prope(1.4)中是什么样子的 我用谷歌做了一些研究,但我发现的所有例子都是按子句分组计算的。我只需要一个值 在这里添加一个GROUPBY语句并没有什么坏处,因为它有助于汇总您的语句,只需按您的orderId分组即可。如果你不想分组,就把那行删掉 $value = OrderEquipmentQuery::create() ->withColumn('SUM(price_equipment)') ->filterByOrde

Orm FW/1应用程序在每次请求时调用应用程序启动

我在Railo 4.2.2/Apache上有一个FW/1应用程序,出于某种原因,它会在每次请求时调用应用程序启动。我可以看出这不是任何reinit代码-将callStackGet()转储到setupApplication中,并可以看到根调用在applicationstart上(不是通过任何init钩子)。Railo中是否存在导致此问题的已知错误?我已经仔细检查了应用程序超时(1天)和FW/1设置-它已关闭-因此应用程序没有理由在每次请求时都会丢失应用程序范围 我也看到了另一件奇怪的事情,但我不知

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 30 页