【发布时间】:2011-01-17 12:12:21
【问题描述】:
我有一个数据库,这个数据库中的表是相互关联的。 我正在使用 seam 和 EJB 来处理数据库中这些表中的数据。 我的后端数据库是 postgres。
现在我想做的是我想从一个表中删除数据,但我收到一个 postgres sql 错误,告诉我我违反了规则。
我明白我可以从逻辑上删除这个数据库
- 我必须删除数据库并设置标志的情况。
但我不知道该怎么做。我知道这很简单,但请原谅我。我不知道。任何帮助将不胜感激。下面是我正在使用的代码。感谢您的帮助。
public void delete() throws java.sql.SQLException {
System.out.println("I got here FIRST");
user =em.find(Subscriber.class, subscriber.getId()); //ADDED LATER
users.remove(subscriber.getId());
em.remove(subscriber);
userList();
}
【问题讨论】:
-
请显示您遇到的异常,并请告知我们您正在使用哪种持久性管理器(Hibernate、TopLink 等)
-
你违反了什么样的规则?
标签: postgresql seam ejb