在Oracle SQL Developer中,如果我正在查看表中的信息,我可以查看约束,这可以让我看到外键(以及此表引用哪些表),并且我可以查看依赖项以查看内容包等参考表.但我不知道如何找到哪些表引用该表.
例如,假设我正在看emp桌子.还有另一个表emp_dept,用于捕获哪些员工在哪些部门(emp通过该表引用表emp_id)的主键中工作emp.有没有办法(通过程序中的某些UI元素,而不是通过SQL)找到emp_dept表引用emp表,而不必知道emp_dept表存在?
这是一个设计问题,具体代码未提交以保护我的底层.
使用Hibernate时,标准工作流程如下:
可能迭代到2-4.
Session.clear()的合理用例是什么?
答:具体问题我已经是(大)的代码加载并修改实体,然后清除()S中的会议,基本上丢掉所做的更改.(要完成的业务任务不包括修改实体,因此代码"有效").
在我看来,正确的设计是确保(大)代码不会进行不想保存的更改?
B:我猜想Session.clear()是为了方便/灵活而存在,不是因为使用它是个好主意.
我误解了Hibernate的理念吗?
C:Subquestion:框架代码在任务完成时无条件清除()会话是一个坏主意吗?恕我直言,如果任务完成时会话是脏的,框架应该抱怨!应该关闭会话,看看任务完成...(忽略分钟的表现)
(标签A,B和C,以便您可以指出您要回答的部分).