标签: mapping

流畅的NHibernate,使用接口

我刚刚切换到Fluent NHibernate,我遇到了一个问题,但没有找到任何相关信息.

这是案例:

public class Field : DomainObject, IField
{
    public Field()
    {  
    }

    public virtual string Name { get; set; }
    public virtual string ContactPerson { get; set; }
    public virtual bool Private { get; set; }
    public virtual IAddress Address { get; set; }  
}
Run Code Online (Sandbox Code Playgroud)

IAddress是由名为Address的类实现的接口

public class Address : DomainObject, IAddress
{
    public Address()
    {
    }

    public virtual string City { get; set; }
    public virtual string Country { get; set; }
    public virtual string PostalCode { …
Run Code Online (Sandbox Code Playgroud)

c# mapping nhibernate fluent interface

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

Wifi三角测量

什么是被动地对无线网络进行三角测量的最佳方法.有工具可用吗?算法?图书馆?

我的目标是创建一个各种对象的相对映射,使用信号强度(DB),信号/噪声比,信号相位等从几个位置点发送或接收信号.通过足够的采样,我猜测可以创建一个好的2d/3d地图.

我正在寻找任何语言/平台的东西.

一些关键词:wi-fi网站调查,可视化,覆盖,位置,定位

考虑使用kismet收集数据然后处理它.也许在2.4Ghz范围内的RF的自由空间路径损耗来计算相对距离.并且可选地尝试使用RF障碍物衰减估计值(基于一些用户输入)来给出更好的估计.然后使用三边测量来生成可能的相对坐标.

mapping wireless map triangulation wifi

31
推荐指数
2
解决办法
3万
查看次数

没有声明外键的导航属性

我的所有模型至少包含两个关联.在ef4中对此进行建模时,我只能通过使用流畅的界面在没有第二个外键属性的情况下执行此操作.ForeignKey似乎是正确使用的属性,除了它需要一个字符串参数.

所以我的问题是,你能拥有一个导航属性并使用属性声明它吗?

public class User : IAuditable
{
    // other code

    public virtual User Creator { get; set; }

    public virtual User Modifier { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

c# mapping entity-framework ef-code-first entity-framework-4.1

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

实体框架4.1 InverseProperty属性和ForeignKey

我将使用外键在Employee和Team实体之间创建两个引用.所以我定义了两个实体如下

public class Employee
{
    public int EmployeeId { get; set; }
    public string Name { get; set; }

    [ForeignKey("FirstTeam")]
    public int FirstTeamId { get; set; }

    [InverseProperty("FirstEmployees")]
    public virtual Team FirstTeam { get; set; }

    [ForeignKey("SecondTeam")]
    public int SecondTeamId { get; set; }

    [InverseProperty("SecondEmployees")]
    public virtual Team SecondTeam { get; set; }
}

public class Team
{
    public int Id { get; set; }
    public string TeamName { get; set; }

    [InverseProperty("FirstTeam")]
    public virtual ICollection<Employee> FirstEmployees { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# mapping entity cascading-deletes entity-framework-4.1

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

Jackson Mapper后期构建

我正在使用Jackson ObjectMapper将一些JSON反序列化为Java类,我们将其称之为PlayerData.我想在类中添加一些逻辑来在PlayerData加载字段后修复一些数据.例如,一些早期的JSON文件用于使用"性别"标志而不是"性别"标志,所以如果性别标志已设置但性别标志未设置,我想将性别字段的值设置为性别字段的值.

是否有某种@PostConstruct或@AfterLoad注释可以粘贴到方法中?或者也许是我可以实现的界面?我没有注意到文档中的一个,但它似乎是一个显而易见的功能.

java mapping jackson

31
推荐指数
3
解决办法
1万
查看次数

你如何使用注释在休眠中映射"地图"?

使用注释如何将实体中的字段映射到给定对象的字符串"Map"(Hashtable)?该对象已注释,其实例已存储在hibernate数据库中.

我已经找到了使用简单的键和值来定义地图的语法:

<class name="Foo" table="foo">
    ...
    <map role="ages">
         <key column="id"/>
         <index column="name" type="string"/>
         <element column="age" type="string"/>
     </map>
 </class>
Run Code Online (Sandbox Code Playgroud)

奇怪的是,一个实体作为键,一个简单类型作为值,如下所示:

<class name="Foo" table="foo">
    ...
  <map role="ages">
    <key column="id"/>
    <index-many-to-many column="person_id" 
         class="Person"/>
    <element column="age" type="string"/>
  </map>
</class>
<class name="Person" table="person">
    ...
    <property name="name" column="name" 
         type="string"/>
</class>
Run Code Online (Sandbox Code Playgroud)

但我不知道如何为元素映射的简单键做到这一点,我不知道如何使用注释来做到这一点.

java mapping orm hibernate

30
推荐指数
2
解决办法
6万
查看次数

使用SVG,HTML/CSS,ImageMap创建具有可点击省/州的地图

我正在尝试创建一个交互式地图,用户可以在地图中点击不同的省份以获取该省的特定信息.

示例:http: //www.todospelaeducacao.org.br/ http://code.google.com/p/svg2imap/

到目前为止,我只发现功能有限的解决方案.我只是使用SVG文件搜索过这个,但是如果可能的话,我会对其他文件类型开放.

如果有人知道一个完全功能的方法(jQuery插件,PHP脚本,矢量图像)或如何手动执行它的教程请分享.

mapping svg imagemap jquery-svg

30
推荐指数
3
解决办法
13万
查看次数

JPA无法解析列/ IntelliJ

我正在尝试使用Hibernate JPA实现映射一些Java类.我的问题是我不能使用硬编码的Strings als列名.您可以在下面的图片中看到我收到的错误消息.

在此输入图像描述

我正在使用OpenJPA作为我的默认JPA提供程序,并且已经尝试更改它.

IntelliJ版本14.0.3

问候,

java mapping hibernate jpa intellij-idea

30
推荐指数
4
解决办法
2万
查看次数

如何在Ramda.map中访问迭代索引

我曾经写过类似的东西

_.map(items, (item, index) => {});
Run Code Online (Sandbox Code Playgroud)

与lodash.通常我不需要,index但有时它是有用的.

我现在正在迁移到Ramda:

R.map((item, index) => {}, items);
Run Code Online (Sandbox Code Playgroud)

indexundefined.当然,我可以index在上限范围内创建变量,并且每次在map体内增加它,但从FP的角度来看,Ramda代表它是有点错误的.那么是否有任何构建迭代索引的方法?

javascript mapping lodash ramda.js

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

键入将MySQL类型文本映射到Java Hibernate

text使用Hibernate 从MySQL数据类型到Java 的正确映射类型是什么?

@Column(name = "STACKTRACE", length = Integer.MAX_VALUE)
public String getStacktrace() {
    return this.stacktrace;
}
Run Code Online (Sandbox Code Playgroud)

java mapping text hibernate

29
推荐指数
3
解决办法
4万
查看次数