EJB3(中文版) 第七集 Secondary Tables

2024-03-12 01:08

本文主要是介绍EJB3(中文版) 第七集 Secondary Tables,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

EJB规范允许映射一个实体到多个表,你可以通过使用@SecondaryTable批注.
Customer组件映射它的地址属性到一个分开的ADDRESS表.首先定义第二个表.
@Entity
@Table(name = "CUSTOMER")
@SecondaryTable(name = "EMBEDDED_ADDRESS", join = {@JoinColumn(name = "ADDRESS_ID")})
public class Customer implements java.io.Serializable
{}
第二个表的@JoinColumn注释name属性必需与Customer的主键匹配.
@Column.


@Column(name = "STREET", secondaryTable = "EMBEDDED_ADDRESS")
public String getStreet()
{
return street;
}

注意:在JBoss内置数据库中不会出现这样的警告
MySQL中会出现
18:55:15,125 INFO [SessionFactoryObjectFactory] Not binding factory to JNDI, no
JNDI name configured
18:55:15,140 INFO [SchemaExport] Running hbm2ddl schema export
18:55:15,140 INFO [SchemaExport] exporting generated schema to database
18:55:15,171 WARN [JDBCExceptionReporter] SQL Warning: 1051, SQLState: 42S02
18:55:15,187 WARN [JDBCExceptionReporter] Unknown table 'customer'
18:55:15,187 WARN [JDBCExceptionReporter] SQL Warning: 1051, SQLState: 42S02
18:55:15,187 WARN [JDBCExceptionReporter] Unknown table 'customer'
18:55:15,187 WARN [JDBCExceptionReporter] SQL Warning: 1051, SQLState: 42S02
18:55:15,187 WARN [JDBCExceptionReporter] Unknown table 'embedded_address'
18:55:15,281 WARN [JDBCExceptionReporter] SQL Warning: 1051, SQLState: 42S02
18:55:15,281 WARN [JDBCExceptionReporter] Unknown table 'customer'
18:55:15,281 WARN [JDBCExceptionReporter] SQL Warning: 1051, SQLState: 42S02
18:55:15,281 WARN [JDBCExceptionReporter] Unknown table 'embedded_address'
18:55:15,500 WARN [JDBCExceptionReporter] SQL Warning: 1051, SQLState: 42S02
18:55:15,500 WARN [JDBCExceptionReporter] Unknown table 'customer'
18:55:15,500 WARN [JDBCExceptionReporter] SQL Warning: 1051, SQLState: 42S02
18:55:15,500 WARN [JDBCExceptionReporter] Unknown table 'embedded_address'
18:55:15,718 WARN [JDBCExceptionReporter] SQL Warning: 1051, SQLState: 42S02
18:55:15,718 WARN [JDBCExceptionReporter] Unknown table 'customer'
18:55:15,718 WARN [JDBCExceptionReporter] SQL Warning: 1051, SQLState: 42S02
18:55:15,734 WARN [JDBCExceptionReporter] Unknown table 'embedded_address'
18:55:15,734 INFO [SchemaExport] schema export complete
18:55:15,750 INFO [NamingHelper] JNDI InitialContext properties:{java.naming.fa
ctory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.p
kgs=org.jboss.naming:org.jnp.interfaces}

我的联系方式:
QQ:495585885
Email:liuyuhui_007@yahoo.com.cn
我的博客:http://hi.baidu.com/vsandjava

如果有谁将警告去掉了,麻烦回复一下,我就不再找了.

主页公布的邮箱提供下载

也可到

http://hi.baidu.com/vsandjava/blog/item/3fac221ff2f394c8a686697f.html

这篇关于EJB3(中文版) 第七集 Secondary Tables的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/799675

相关文章

MySQL 衍生表(Derived Tables)的使用

《MySQL衍生表(DerivedTables)的使用》本文主要介绍了MySQL衍生表(DerivedTables)的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学... 目录一、衍生表简介1.1 衍生表基本用法1.2 自定义列名1.3 衍生表的局限在SQL的查询语句select

MySQL 横向衍生表(Lateral Derived Tables)的实现

《MySQL横向衍生表(LateralDerivedTables)的实现》横向衍生表适用于在需要通过子查询获取中间结果集的场景,相对于普通衍生表,横向衍生表可以引用在其之前出现过的表名,本文就来... 目录一、横向衍生表用法示例1.1 用法示例1.2 使用建议前面我们介绍过mysql中的衍生表(From子句

JavaEE7 Servlet 3.1(JSR 340)规范中文版

http://www.iteye.com/news/27727-jinnianshilongnian     Jave EE 7中的部分规范已正式获得批准通过,其中包括JSR340 Java Servlet 3.1规范,去年翻译了该规范,在此分享出来,希望对某些朋友有所帮助,不足之处请指正。   点击直接下载    在线版目录   Servlet3.1规范翻译

【0323】Postgres内核之 hash table sequentially search(seq_scan_tables、num_seq_scans)

0. seq scan tracking 我们在这里跟踪活跃的 hash_seq_search() 扫描。 需要这种机制是因为如果扫描正在进行时发生桶分裂(bucket split),它可能会访问两次相同的条目,甚至完全错过某些条目(如果它正在访问同一个分裂的桶中的条目)。因此,如果正在向表中插入数据,我们希望抑制桶分裂。 在当前的使用中,这种情况非常罕见,因此只需将分裂推迟到下一次插入即可。

OWASP ZAP2.4.3使用指南(中文版)

OWASP ZAP是一款开源的web安全工具,它简单易用,与burp suite相似,主要功能包含了:代理、数据拦截修改、主动扫描、被动扫描、主动攻击、爬虫、fuzzing、渗透测试等。在国外安全圈和渗透测试领域应用非常广泛,在youtube上有许多关于ZAP的视频资料。与burp suite相比,前者是一款商业渗透测试工具,部分功能不能使用,国内的大部分使用者都使用的破解版,而ZAP是开源免费的

fl studio24.1.1.4285中文版怎么破解?FL Studio 2024安装破解使用图文教程

fl studio24.1.1.4285中文破解版是一款功能强大的编曲软件,也就是众所熟知的水果软件。它可以编曲、剪辑、录音、混音,让您的计算机成为全功能录音室。除此之外,这款软件功能非常强大,为用户提供了许多音频处理工具,包含了编排,录制,编辑,混音和掌握专业品质音乐所需的一切,支持多音轨录音时间拉伸和音高移动原始音频编辑。本身也可以作为VSTi或DXi的插件,Cubase、Logic、Orio

算法导论书本第3版_中文版和英文版_完整版本_带目录_PDF

整理的算法导论资源,下载链接: 中文版: http://download.csdn.net/download/u013359794/10231906 英文版: http://download.csdn.net/download/u013359794/10232121

Windows Server 2019 中文版、英文版下载 (updated Aug 2024)

Windows Server 2019 中文版、英文版下载 (updated Aug 2024) Windows Server 2019 Version 1809 请访问原文链接:https://sysin.org/blog/windows-server-2019/,查看最新版。原创作品,转载请保留出处。 本站将不定期发布官方原版风格月度更新 ISO。 Windows Server

自然语言处理(NLP)-预训练模型:别人已经训练好的模型,可直接拿来用【ELMO、BERT、ERNIE(中文版BERT)、GPT、XLNet...】

预训练模型(Pretrained model):一般情况下预训练模型都是大型模型,具备复杂的网络结构,众多的参数量,以及在足够大的数据集下进行训练而产生的模型. 在NLP领域,预训练模型往往是语言模型,因为语言模型的训练是无监督的,可以获得大规模语料,同时语言模型又是许多典型NLP任务的基础,如机器翻译,文本生成,阅读理解等,常见的预训练模型有BERT, GPT, roBERTa, transf

3分钟带你手把手安装一款音乐制作神器——FL Studio 24.1.1.4285中文版

大家好,今天我要给大家介绍一款音乐制作神器——FL Studio 24.1.1.4285中文版。这款软件可是音乐制作界的翘楚,无论是专业人士还是音乐爱好者,都会为它的强大功能和易用性所折服。 我们来看看FL Studio的特点。这是一款全能型的音乐工作站,集编曲、混音、录音、演奏于一体。无论你是想创作电子音乐,还是流行歌曲,甚至是电影配乐,FL Studio都能满足你的需求。它的界面简洁明了,操作