标签: entity

评论历史应该是实体,DDD


我目前正在使用DDD方法设计Web应用程序.在区分实体和值对象时,我遇到了一个这样的模型元素,我无法决定将其置于Entity/VO类别下.

每个订单将与1和仅1个评论历史对象相关联,该对象管理评论列表.现在,当编辑订单时,用户可以添加评论.这会附加到评论历史记录中.

评论历史对象本身并不意味着持久性.我打算使用nHibernate"组件",因此只有注释列表才能写入ORDER_COMMENTS表.

订单是一个实体.
评论历史(各种用户的评论附加在订单中)应该是实体还是VO?

entity domain-driven-design object

1
推荐指数
1
解决办法
427
查看次数

HTML/CSS Alpha代码和美元; IE无法渲染

我正在尝试在我的html页面中使用$符号,其中我使用下面的html代码

$dollar;
Run Code Online (Sandbox Code Playgroud)

虽然在IE中它似乎没有呈现美元符号....任何想法?

html css entity alpha

1
推荐指数
2
解决办法
7775
查看次数

如何在hibernate中创建列包含实体类中的一些属性

我想在实体缝中属性.但我不想在数据库中创建列.例如我的实体是;

    @Entity
    public class Category extends Item implements Serializable {

    private static final long serialVersionUID = -1154500438874768209L;
        private List<Product> example;
    private List<Item> children;

    public void addChild(Item child) {
        if (children == null) {
            children = new ArrayList<Item>();
    }

    if (!children.contains(child)) {
        children.add(child);
    }
     }

     @OneToMany(cascade = CascadeType.ALL)
     public List<Item> getChildren() {
            return children;
     }

     public void setChildren(List<Item> children) {
          this.children = children;
     }

     public void setExample(List<Product> example) {
       this.example = example;
     }

     public List<Product> getExample() {
       return example;
     }
   } …
Run Code Online (Sandbox Code Playgroud)

database-design entity entity-relationship seam hibernate-annotations

1
推荐指数
1
解决办法
3437
查看次数

WCF ria服务,域服务不显示可用的上下文

我是WCF RIA开发的新手.我创建了一个支持WCF ria的silverlight 4应用程序.然后我基于本地数据库文件创建了ADO.Net实体数据模型.现在,当我要创建一个Domain服务类时,"可用上下文类"下面的下拉列表是空的,并且它不显示数据源中表的名称.

我错过了这里的任何一步,或者是没有正确安装的东西.

我正在使用VS 2010和Sql server Express 2008.

wcf entity ria

1
推荐指数
1
解决办法
4749
查看次数

数据库中的唯一实体

我们如何对数据库进行约束,以便只有一个实体适合所需的位置?

例如,我们希望拥有Country数据库的总裁.我们如何定义"is-president"属性,以便只有一个条目可以具有"true"值.

database entity unique

1
推荐指数
1
解决办法
164
查看次数

从具有多对多关系的实体中删除对象

我是Entity Framework的新手,所以我需要帮助从实体中删除一个对象.我有2个表,它们有多对多的关系,还有一个关联表,它们将它们连接在数据库中.在模型中只有两个表,关联一个由导航属性表示,因为这是EF的工作方式.现在我需要从第一个表中删除一个对象context.EntityName.DeleteObject(object)但是当我尝试这样做时,代码失败并出现错误"DELETE语句与REFERENCE约束FK ..冲突",这是从关联表到实体的外键,我试图删除哪个对象.我想知道如何解决这个问题.请你帮助我好吗?

表格如下:

老师

  • Teacher_ID
  • 名字

TimetableDetail

  • TimetableDetail_ID
  • EducationalDiscipline_ID
  • 平日
  • 开始时间
  • 持续时间

和关联表:

TimetableDetailTeachers

  • Teacher_ID
  • TimetableDetail_ID

以下是我尝试删除它的方法:

TimetablesEntities context = new TimetablesEntities();

TimetableDetail detail = context.TimetableDetails.SingleOrDefault(td => td.TimetableDetail_ID == timetableDetailId);

context.TimetableDetails.DeleteObject(detail);

context.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

提前致谢!

c# entity entity-framework

1
推荐指数
1
解决办法
1691
查看次数

EF6 IsUnique属性和多个空值

我在EF6中使用代码优先模型.是否可以使用"不关心"(允许)多个空值来创建唯一索引?......就像sql命令的等效命令:

CREATE UNIQUE NONCLUSTERED INDEX idx_yourcolumn_notnull
ON YourTable(yourcolumn)
WHERE yourcolumn IS NOT NULL;
Run Code Online (Sandbox Code Playgroud)

null frameworks entity entity-framework unique

1
推荐指数
1
解决办法
1399
查看次数

按键排序HashMap?

我有HashMap以下条目:

关键 - 狗对象 价值 - 狗的描述

Map<Dog, List<String>> DogsAndDescriptions;
Run Code Online (Sandbox Code Playgroud)

我想通过"Oldest Dog First"来命令HashMap .

狗是一个Entity具有以下字段,我想订购:

 @Column(name = "BIRTHDAY")
    @Type(type = "org.jadira.usertype.dateandtime.joda.PersistentDateTime")
    private DateTime birthday;
Run Code Online (Sandbox Code Playgroud)

有可能这样做吗?

java spring entity hashmap

1
推荐指数
1
解决办法
117
查看次数

在休眠状态下映射PostgreSQL LTREE列时出现错误

我试图按如下方式映射休眠状态下的postgresql ltree列:

在实体中:

private String path;

@Column(name="org_path", columnDefinition="ltree")
public String getPath() {
   return path;
Run Code Online (Sandbox Code Playgroud)

表结构:

CREATE TABLE relationship (
    relationship_id int4 NOT NULL,
    parent_organization_id uuid NOT NULL,
    child_organization_id uuid NOT NULL,
    org_path ltree NOT NULL,
    CONSTRAINT relationship_pk PRIMARY KEY (relationship_id),
    CONSTRAINT organization_fk3 FOREIGN KEY (parent_organization_id) REFERENCES organization(organization_id) ON DELETE RESTRICT ON UPDATE RESTRICT,
    CONSTRAINT organization_fk4 FOREIGN KEY (child_organization_id) REFERENCES  organization(organization_id) ON DELETE RESTRICT ON UPDATE RESTRICT
)
Run Code Online (Sandbox Code Playgroud)

出现以下错误:

wrong column type encountered in column [org_path] in table [relationship]; found [“schemaName"."ltree" …
Run Code Online (Sandbox Code Playgroud)

java postgresql entity hibernate ltree

1
推荐指数
1
解决办法
964
查看次数

Symfony 3类的对象无法转换为字符串

我有这个地址表格。一切都按预期进行,直到我为城市添加了一个下拉选择字段。尝试保存表单时出现此错误:

可捕获的致命错误:无法将类AppBundle \ Entity \ Address的对象转换为字符串

文档说EntityType字段旨在从Doctrine实体加载选项。

形式如下:

 $builder
             ->add('cities', EntityType::class, array(
                'class' => \AppBundle\Entity\Cities::class,
                'choice_label' => 'cityname',
                'choice_value' => 'cityid')
            )
Run Code Online (Sandbox Code Playgroud)

这是我的实体

 /**
 * @var string
 * 
 * @ORM\Column(name="cities", type="string", length=55, nullable=false)
 */
private $cities;   
Run Code Online (Sandbox Code Playgroud)

和设置器/获取器:

 /**
 * Set cities
 *
 * @param string $cities
 *
 * @return Address
 */
public function setCities($cities)
{
    $this->cities = $cities;

    return $this;
}

/**
 * Get cities
 *
 * @return string
 */
public function getCities()
{
    return $this->cities;
}
Run Code Online (Sandbox Code Playgroud)

我还添加了这个:

public function …
Run Code Online (Sandbox Code Playgroud)

php entity symfony

1
推荐指数
1
解决办法
7165
查看次数