相关疑难解决方法(0)

如何在Oracle SQL Developer中找到哪些表引用给定表?

Oracle SQL Developer中,如果我正在查看表中的信息,我可以查看约束,这可以让我看到外键(以及此表引用哪些表),并且我可以查看依赖项以查看内容包等参考表.但我不知道如何找到哪些表引用该表.

例如,假设我正在看emp桌子.还有另一个表emp_dept,用于捕获哪些员工在哪些部门(emp通过该表引用表emp_id)的主键中工作emp.有没有办法(通过程序中的某些UI元素,而不是通过SQL)找到emp_dept表引用emp表,而不必知道emp_dept表存在?

sql oracle foreign-keys oracle-sqldeveloper

188
推荐指数
7
解决办法
30万
查看次数

org.hibernate.Session.clear()被认为有害吗?

这是一个设计问题,具体代码未提交以保护我的底层.

使用Hibernate时,标准工作流程如下:

  1. 公开会议
  2. 开始交易
  3. 做生意(阅读和修改数据)
  4. 提交交易
  5. 关闭会话

可能迭代到2-4.

Session.clear()的合理用例是什么?

答:具体问题我已经是(大)的代码加载并修改实体,然后清除()S中的会议,基本上丢掉所做的更改.(要完成的业务任务不包括修改实体,因此代码"有效").

在我看来,正确的设计是确保(大)代码不会进行不想保存的更改?

B:我猜想Session.clear()是为了方便/灵活而存在,不是因为使用它是个好主意.

我误解了Hibernate的理念吗?

C:Subquestion:框架代码在任务完成时无条件清除()会话是一个坏主意吗?恕我直言,如果任务完成时会话是脏的,框架应该抱怨!应该关闭会话,看看任务完成...(忽略分钟的表现)

(标签A,B和C,以便您可以指出您要回答的部分).

java session hibernate clear

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