【发布时间】:2015-12-30 18:50:16
【问题描述】:
我必须根据时间线(只是时间线的后台)做一个项目。 所以我有两个实体:
- DateTL : ID, DAY, MONTH, YEAR
- Timeline : ID, TITLE, DESCRIPTION and DATETIMELINE
日期时间线是:
@OneToMany
private List<DateTL> datetimeline
在我的数据库中,Netbeans 做了 3 个表:DateTL、Timeline 和 Timeline_DateTL(带有 TIMELINE_ID 和 DATETIMELINE_ID 行)
现在我尝试将 DATETL 表中的日期附加到 TIMELINE。我尝试:
update Timeline_datetl SET timeline_id = :timeline_id, datetimeline_id = :datetimeline_id
但我有一个错误(抽象模式类型“Timeline_datetl”未知。) 所以我尝试:
update Timeline t SET t.datetimeline = :datetimeline_id where exist (select d from DateTL)
但是也不行而且我不知道timeline_id放在哪里
感谢您的帮助!
【问题讨论】:
-
Timeline_datetl的entity的名称是什么?附言合并对象比编写自己的更新语句更容易 -
它只是一个由 Netbeans 自动创建的表。我没有 Timeline_datetl 的实体,这是我的问题,因为我不知道如何更新此表。