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

相关文章

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都能满足你的需求。它的界面简洁明了,操作

微分方程(Blanchard Differential Equations 4th)中文版Section6.3

二阶线性方程 Laplace 变换求解 在这一节中,我们将拉普拉斯变换方法扩展到二阶常系数强迫线性方程,即具有以下形式的方程: d 2 y d t 2 + p d y d t + q y = f ( t ) , \frac{d^2 y}{dt^2} + p \frac{dy}{dt} + qy = f(t), dt2d2y​+pdtdy​+qy=f(t), 其中 p p p 和 q q

ChatGPT3.5/4.0新手使用手册,国内中文版使用教程

引言 欢迎使用ChatGPT!无论你是刚开始接触AI聊天机器人,还是已经有了一些使用经验,这篇新手使用手册将帮助你快速上手,并且从ChatGPT中获得最优的体验。本文主要聚焦于提示词(Prompt)的使用教学,通过正确的提示词引导,你将能够更好地与ChatGPT进行互动。 什么是提示词? 提示词是你与ChatGPT交流时使用的指令或问题。它们告诉模型你想要得到什么样的信息、建议或创意。有效的