标签: embeddable

Hibernate Embedded/Embeddable非null异常

在拥有类:

...
@Embedded
private LatLon location;
...
Run Code Online (Sandbox Code Playgroud)

在引用的类中:

@Embeddable
public class LatLon implements Serializable {
    private double lat;
    private double lon;
    ...
}
Run Code Online (Sandbox Code Playgroud)

当我尝试使用null值保存拥有类的实例时LatLon:

org.hibernate.PropertyValueException: not-null property references a null or transient value: com.*.location.

如何在拥有类中允许此值为null?我试过制作它Nullable并没有效果.

embedded hibernate embeddable

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

如何构建我自己的可嵌入音频播放器//不是纯闪存

我们目前正在开发基于用户生成的音频内容的社区.播放音频的基本技术将是Soundmanager 2是HTML5.我们基于SM2选项 jQuery 创建了自己的播放器界面.

为了使上载的mp3文件可嵌入,我目前正在寻找合适的技术.播放器必须可以在移动设备上播放(我认为不包括纯闪存播放器).交通泄漏应该是可以避免的.

有关跨浏览器(和跨设备)兼容性和安全性的可嵌入播放器代码段的最佳方法是什么?

恕我直言,这些是选项:

  • 嵌入<iframe>标签(如Facebook优惠)
  • 嵌入<script>标记(将玩家代码"注入"DOM).
  • 只提供一个缩短的HTML标记片段,所有链接都是绝对的(CSS,JS,图像)

编辑:为了避免误读:我正在谈论可以提供给我们的访问者的嵌入代码,因此他们可以在他们的远程网站上使用我们的播放器.是的,像Youtube或Soundcloud.

audio html5 mp3 embeddable html5-audio

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

hibernate h2 embeddable list预期"标识符"

我试图将一个功能列表(Embeddable)关联到我的Employee Entity中,而H2似乎对这个说它期望一个"标识符"不满意

引起:org.h2.jdbc.JdbcSQLException:SQL语句中的语法错误"CREATE TABLE EMPLOYEE_FUNCTIONS(EMPLOYEE_EMPLOYEEID VARCHAR(255)NOT NULL,ACTIVE BOOLEAN NOT NULL,DEPARTMENTNUMBER INTEGER NOT NULL,DESCRIPTION VARCHAR(255),ORDER [*] INTEGER NOT NULL)"; 预期的"标识符";

事情是我已经用另一个项目完成了这个,我不明白为什么它不起作用.

Employee.java

@Entity
public class Employee extends AbstractScheduleEntity<EmployeeSchedule> {
    public static final String ACOMBA_UNIQUE_FIELD = "acombaUnique";

    @Id
    @GenericGenerator(name = "sequence_id", strategy = 
    "ca.tecsar.core.sql.ServerSequenceGenerator")
    @GeneratedValue(generator = "sequence_id")
    @Column(name = "EmployeeID", unique = true, nullable = false)
    private String employeeID;
    @ElementCollection
    private List<Function> functions;

    //getter and setter
}
Run Code Online (Sandbox Code Playgroud)

Function.java

@Embeddable
public class Function implements Serializable {
    private int order;
    private boolean active;
    private …
Run Code Online (Sandbox Code Playgroud)

java hibernate h2 embeddable

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

使用 JPA (+Hibernate) 的嵌入式抽象类

我正在尝试实现这个 JPA 模型:

  • Owner是一个Entity. 它有@Embedded类的实例AbstractParent
  • 班级AbstractParent@Embeddable. 它是一个抽象类,该类有两个子类。子类是具体类。

例外的是:Cannot instantiate abstract class or interface: AbstractParent

看起来(1)我需要组件继承,但是(2)JPA 中不允许组件继承,(3)Hibernate 中没有实现它。你能确认(1)、(2)和(3)是正确的吗?如果他们是正确的,您能提供任何建议或解决方法吗?我使用 hibernate-jpa 2.0、hibernate-core 3.5.1、hibernate-core-annotations 3.2.0

java inheritance jpa abstract embeddable

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

如何使用 Doctrine Embeddables

我正在尝试在 Symfony 2 项目中使用 Doctrine embeddables。

\n\n

我有一堂课Purchase,其中有一个price可嵌入的字段:

\n\n
/**\n * Products\n *\n * @ORM\\Table(name="purchases")\n * @ORM\\Entity\n */\nclass Purchase\n{\n    /**\n     *\n     * @ORM\\Embedded(class="AppBundle\\Entity\\Embeddable\\PriceEmbeddable")\n     */\n    private $price;\n\n    /**\n     * Set price\n     *\n     * @param MoneyInterface $price\n     * @return $this\n     */\n    public function setPrice(MoneyInterface $price)\n    {\n        $this->price = $price;\n\n        return $this;\n    }\n\n    /**\n     * Get price\n     *\n     * @return MoneyInterface|float\n     */\n    public function getPrice()\n    {\n        return $this->price;\n    }\n\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

由于价格需要货币才能完整,因此我有存储这两个值的嵌入类:

\n\n
/**\n * @ORM\\Embeddable\n */\nclass PriceEmbeddable\n{\n    /** @ORM\\Column(type …
Run Code Online (Sandbox Code Playgroud)

embeddable doctrine-orm

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

在 embeddable/embedded-id 中使用 hibernate 序列生成器

在Hibernate中,是否可以将@GenerateValue和@SequenceGenerator与@EmbeddedId或在@Embeddable中一起使用?

我需要一个用于嵌入 id(或 @embeddable)的字符串序列生成器。

orm hibernate jpa embeddable

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

静态元模型不包含 @Embeddable 类的属性

我有一个像这样的嵌入式模型类:

import javax.persistence.Column;
import javax.persistence.Embeddable;

@Embeddable
public class EmbeddableEntity {

    @Column(name = "property")
    private String property;

}
Run Code Online (Sandbox Code Playgroud)

但生成的静态元模型不包含属性:

//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package cz.zjor.model;

import cz.zjor.model.EmbeddableEntity;
import javax.persistence.metamodel.StaticMetamodel;

@StaticMetamodel(EmbeddableEntity.class)
public abstract class EmbeddableEntity_ {
    public EmbeddableEntity_() {
    }
}
Run Code Online (Sandbox Code Playgroud)

我通过 Maven 启用了生成,如下所示:

<plugin>
<groupId>org.bsc.maven</groupId>
<artifactId>maven-processor-plugin</artifactId>
<version>2.0.5</version>
<executions>
    <execution>
        <id>process</id>
        <goals>
            <goal>process</goal>
        </goals>
        <phase>generate-sources</phase>
        <configuration>
            <processors>
                <processor>org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor</processor>
            </processors>
        </configuration>
    </execution>
</executions>
<dependencies>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-jpamodelgen</artifactId>
        <version>${hibernate.version}</version>
    </dependency> …
Run Code Online (Sandbox Code Playgroud)

java hibernate embeddable maven

5
推荐指数
0
解决办法
781
查看次数

需要一个可嵌入的NoSQL数据库来处理~1Gb数据集,这些数据集持久存储在磁盘上

我正在构建一个Electron应用程序,我需要选择一个可嵌入的NoSQL数据库.实际上,该数据库应该包含存储在ArangoDB远程后端上的本地数据子集.我一直在互联网上搜索很多,但到目前为止还没有收敛到最终的候选人.我希望有人能从经验告诉我.

典型的数据集可能达到数万个文档,我可以想象这个集合随着时间的推移会达到~1Gb的情况.此外,我需要二级索引.

我看过PouchDB,UnQlite,LokiJS,LevelDB,NeDB,LinvoDB ......

最后,NeDB和LinvoDB似乎是合理的候选者,具有持久性到磁盘(类似SQlite),其中NeDB无法处理大型数据集; LinDBDB(NeDB的一个分支)似乎能够处理的东西.LinvoDB不会将整个数据库加载到内存中,但默认情况下会将"所有内容"编入索引,并将其保留在内存中.

另一方面,我试图跟踪关于他们的索引的几个对话,其中NeDB似乎在他们的文档中建议它们被保存到磁盘(https://github.com/louischatriot/nedb#indexing),一旦建成,然后再次出现被LinvoDB否定(对不起,我在大量的标签打开中丢失了许多引用/来源......),建议索引在发布时从头开始构建.(也可能是我误解了NeDB的文档.)

基本上,我需要的是一个针对Electron应用程序的JS数据库解决方案,它可能包含"可观的"但不是"巨大的"数据量.该应用程序的加载时间,应该是合理的(即不劝阻使用),同时响应(即,数据库应包括二级指标),并尊重用户的资源,尽可能多地.

问题:

  1. 有没有人有任何上述或其他嵌入式NoSQL数据库的经验,通过这些数据库可以推荐任何这些或其他数据库用于我的用例?
  2. 如果确实每次启动应用程序时都需要从头开始重建LinvoDB的索引,那么这可能是一个重要的性能损失(加载时间为几秒)?(当然我必须对此进行基准测试...)
  3. ArangoDB不可嵌入,但也许我应该考虑将其作为服务与我的原生应用程序一起部署?这个链接NoSQL数据库:ArangoDB似乎暗示开发人员自己不会劝阻这个.这会是矫枉过正和/或用户友好吗?表现受到了打击?

任何建议真的很感激.

database nosql embeddable nedb electron

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

如何构建可嵌入的 Python

我想知道如何为 Windows 构建可嵌入的 Python。找不到该特定包的任何信息或构建配置。

我问的原因是我可以为 Mac 和 Linux 使用相同的变体。

python embeddable python-3.x

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

使用 React 创建一个可嵌入的小部件

我有一个使用 React 构建的小型表单组件,我想将其制作成一个可嵌入的小部件以在其他页面上使用。我相信我听说 Babelify 可以帮助实现这一目标,但老实说,我对如何实现这一目标感到茫然。我使用 Babelify 创建了表单组件的 bundle.js,但是将它粘贴到一个空白的 HTML 页面上<script src='bundle.js'></script>并没有做任何事情。很明显,我要么误解了某些东西,要么只是......完全迷失了。

javascript widget embeddable reactjs babelify

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