小编use*_*778的帖子

使用list()的org.hibernate.ObjectNotFoundException问题

以下查询引发异常:

 Query query = session.createQuery("from Associate as a order by a.username asc");
 associates = query.list();
Run Code Online (Sandbox Code Playgroud)

org.hibernate.ObjectNotFoundException:不存在具有给定标识符的行:[ca.mypkg.model.Associate#0]

如果我在数据库中创建与条目id0它工作得很好。我不是很了解它,因为我只是试图加载数据库中的所有条目,而不仅仅是特定条目。

我发现类似的问题与试图加载给定的对象有关,而ID我却没有这样做。

副班级:

@Table(name = "user")
@XmlRootElement(name = "associate")
public class Associate implements Serializable {

private String username;
private String password;
private String firstName;
private String lastName;
private String userType;
private int id;
private String email;
private String isActive;
private Department dept;
private String lastUpdated;
private String associate_type;
// ...
@Id
@GeneratedValue
public int getId() {
    return id; …
Run Code Online (Sandbox Code Playgroud)

java hibernate java-ee

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

Django 模型:检索唯一的外键实例

我有两张这样的表:

class Collection(models.Model):
    name = models.CharField()

class Image(models.Model):
    name = models.CharField()
    image = models.ImageField()
    collection = models.ForeignKey(Collection)
Run Code Online (Sandbox Code Playgroud)

我想从每个集合中检索第一张图像。我尝试过:

image_list = Image.objects.order_by('collection.id').distinct('collection.id')
Run Code Online (Sandbox Code Playgroud)

但它并没有像我预期的那样工作:(

有任何想法吗?谢谢。

django django-models

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

标签 统计

django ×1

django-models ×1

hibernate ×1

java ×1

java-ee ×1