标签: bag

(Hibernate)如何使用List <String>的列表语义?

(java1.6,hibernate,mySql)

我正在尝试持久化包含字符串列表的java类.问题是,当我获取它时,我得到一个PersistentBag而不是List或PersistentList.我寻找答案或例子,但我只是更困惑.

我有一个小测试用例,我使用:

@Test
public void testFind() {
    FooEntity expected = createFoo();
    FooEntity actual = dao.find(expected.getId());
    assertEquals(expected, actual);
    assertEquals(actual, expected);
}
Run Code Online (Sandbox Code Playgroud)

问题可以看作第一个assertEquals工作,而第二个
(assertEquals(actual,expected);)失败.它发生,因为List被检索为PersistentBag.

所以,你知道这里有什么不对吗?你可以帮我吗?

这是我的代码:

import java.util.ArrayList;
import java.util.List;
import javax.persistence.Column;
import javax.persistence.ElementCollection;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "EXAMPLE4_FOO")
public class FooEntity {

    @Id
    @GeneratedValue
    @Column(name = "ID")
    private int id;

    @Column(name = "LIST")
    @ElementCollection(fetch = FetchType.EAGER)
    private List<String> strings = new ArrayList<String>();

    public FooEntity() {
    }

    public int getId() {
    return …
Run Code Online (Sandbox Code Playgroud)

hibernate list persistent bag semantics

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

在Haskell中使用Bag

我的任务是创建一个Haskell程序,其中包含多态数据类型Bag的定义和一些简单的函数,例如,将列表转换为包并检查两个包是否相同.

我的问题是我是Haskell的新手,所以我不确定如何使用Bags.任何人都可以指出我与袋子的一些资源的方向?

haskell functional-programming list bag

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

如何创建包文件?

我使用 ros 和示例.bag文件。我尝试.bag从我的图像或视频数据创建我自己的文件。我该怎么做?

本指南说有一个名为“记录和重放包文件 的主题但它不使用图像。

bag ros

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

如何在 Laravel Blade 模板中显示消息包对象?

我想在Laravel Blade模板中显示我的错误。我该怎么办?

return view('edit', [
    "id"      => $request->id,
    "data"    => $data,
    "errors"  => $validator->messages(),
    "success" => null,
]);
Run Code Online (Sandbox Code Playgroud)

预期输出是

mahajan 名字只能包含字母。

但是如果我打印则会显示此信息$errors

{
  "mahajan_first_name":["The mahajan first name may only contain letters."],
  "mahajan_middle_name":["The mahajan middle name may only contain letters."],
  "mahajan_last_name":["The mahajan last name may only contain letters."]
}
Run Code Online (Sandbox Code Playgroud)

session message bag laravel

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