jjzjj

SecondaryTable

全部标签

java - JPA 实体映射到可选的 SecondaryTable

我有一个实体。我想有选择地从辅助表加载有关实体的其他信息。我有以下映射。@Entity@Table(name="program",schema="myschema")@SecondaryTable(name="program_info",schema="myschema",pkJoinColumns=@PrimaryKeyJoinColumn(name="program_id",referencedColumnName="program_id"))publicclassProgram{...}我已正确映射所有列,并且单元测试有效。当程序表中有一行在program_info表中没有对应行

java - 有没有办法用SecondaryTable实现多表跳转?

假设我有一个名为UserProfile的主用户表,上面有一个显示名称。我有各种模块,您可以加入其中,带有UserProfile和一个ModuleId在上面表示您的ModuleMembership.然后,您可以为每个不同的模块创建一个配置文件来存储与该模块相关的数据,例如,如果您注册了PokerModule你会得到一个PokerProfile.我想输入来自UserProfile的显示名称在PokerProfile上,但我想以规范化的方式进行。我可以通过Hibernate或SQL来完成,这两种方法都可以。确切的关系是PokerProfile.membership.userProfile.d

mysql - 将表连接到依赖于表的 View 时,这是 Oracle 中的错误吗

我发现我认为是Oracle中的一个错误,但我想知道是否有我遗漏的文档记录。fiddle:甲骨文:http://sqlfiddle.com/#!4/43c19/2SQLServer:http://sqlfiddle.com/#!3/ddc49/1MySql:http://sqlfiddle.com/#!2/43c195/1基本上我有一个主表,我将其加入到辅助表中。然后我离开了一个View。如果我在View的连接中指定我只想在辅助表中的列不为空时加入,我会得到意想不到的结果。最好通过显示查询来解释这一点:SELECT1,MainTable.*FROMMainTableLEFTJOINSec

mysql - 将表连接到依赖于表的 View 时,这是 Oracle 中的错误吗

我发现我认为是Oracle中的一个错误,但我想知道是否有我遗漏的文档记录。fiddle:甲骨文:http://sqlfiddle.com/#!4/43c19/2SQLServer:http://sqlfiddle.com/#!3/ddc49/1MySql:http://sqlfiddle.com/#!2/43c195/1基本上我有一个主表,我将其加入到辅助表中。然后我离开了一个View。如果我在View的连接中指定我只想在辅助表中的列不为空时加入,我会得到意想不到的结果。最好通过显示查询来解释这一点:SELECT1,MainTable.*FROMMainTableLEFTJOINSec