SOFTWARE RIGHTS
$Id: antlr.license.txt 3890 2004-06-03 16:31:32Z steveebersole $
ANTLR 1989-2003 Developed by jGuru.com,
http://www.ANTLR.org and http://www.jGuru.com
We reserve no legal rights to the ANTLR--it is fully in the
public domain. An individual or company may do whatever
they wish with source code distributed with ANTLR or the
code generated by ANTLR, including the incorporation of
ANTLR, or its output, into commerical software.
We encourage users to develop software with ANTLR. However,
we do ask that credit is given to us for developing
ANTLR. By "credit", we mean that if you use ANTLR or
incorporate any source code into one of your programs
(commercial product, research project, or otherwise) that
you acknowledge this fact somewhere in the documentation,
research report, etc... If you like ANTLR and have
developed a nice tool with the output, please mention that
you developed it using ANTLR. In addition, we ask that the
headers remain intact in our source code. As long as these
guidelines are kept, we expect to continue enhancing this
system and expect to make other tools available as they are
completed.
The primary ANTLR guy:
Terence Parr
http://www.jGuru.com
parrt@jguru.com
没有合适的资源?快使用搜索试试~ 我知道了~
演示怎样在Hibernate中使用复合主键
共73个文件
jar:31个
tld:15个
xml:7个
3星 · 超过75%的资源 需积分: 9 37 下载量 170 浏览量
2008-12-09
12:35:13
上传
评论
收藏 8.91MB RAR 举报
温馨提示
环境:Windows XP professional、JDK 1.6、Hibernate 3.1、SQL Server 2000、MyEclipse 5.5。 如果使用Hibernate开发legacy的数据库应用,对于数据库表中有使用字符串作为主键或者使用复合主键情况,那么对于这些情况的影射档是比较麻烦的。该示例应用演示了两张表ITEM和CATEGORY_ITEM表有主外键关系,并且ITEM表的PK(ITEM_ID)是字符串,而CATEGORY_ITEM使用复合主键(CATEGORY_ID, ITEM_ID),FK是ITEM_ID字段。那么,我们这里的解决方案是使用uuid.hex生成32个字符长度的ITEM_ID订单编号,然后CATEGORY_ITEM表根据这个订单编号来追加业务逻辑数据。 使用方式: 1、下载解压之后,使用MyEclipse导入工程 2、使用查询分析,把工程目录"数据库脚本"下的脚本导入数据库 3、使用JUNIT运行TestDemoDAO类的testGetSession()测例,如果运行正常,进行下一步(应该正常,我使用pubs测试数据库)。 3、使用JUNIT运行testManyToOneByUUID()测例 目的:本示例主要想说明,如果使用Hibernate开发遗留数据库,那么经常会遇到这种情况,作为Java程序员必须掌握这种技巧。希望给你在使用Hibernate开发时带来方便。注意:复合主键类我使用内部类来实现--本人觉得这种使用内部类来封装比较专业。所有代码与配置档都有非常详细的注释说明。
资源推荐
资源详情
资源评论
收起资源包目录
ShowCompositeIDForHibernate.rar (73个子文件)
ShowCompositeIDForHibernate
.project 1KB
.mymetadata 354B
WebRoot
WEB-INF
fmt-1_0.tld 12KB
fmt.tld 19KB
sql-1_0-rt.tld 5KB
fmt-1_0-rt.tld 11KB
permittedTaglibs.tld 1KB
web.xml 375B
scriptfree.tld 2KB
c-1_0-rt.tld 11KB
c-1_0.tld 11KB
x-1_0-rt.tld 7KB
x.tld 12KB
sql.tld 8KB
lib
c3p0-oracle-thin-extras-0.9.1-pre11.jar 3KB
commons-logging.jar 37KB
axis.jar 1.53MB
commons-digester.jar 164KB
log4j-1.2.11.jar 342KB
antlr.license.txt 1KB
commons-fileupload.jar 22KB
commons-beanutils.jar 184KB
jta.jar 9KB
saaj.jar 19KB
hibernate3.jar 2.14MB
c3p0-0.9.1-pre11-jdk1.3.jar 590KB
commons-lang.jar 62KB
jstl.jar 17KB
commons-logging-1.0.4.jar 37KB
ojdbc14.jar 1.47MB
msbase.jar 296KB
jaxrpc.jar 31KB
commons-validator.jar 82KB
commons-collections-2.1.1.jar 171KB
mssqlserver.jar 69KB
wsdl4j-1.5.1.jar 124KB
dom4j-1.6.1.jar 307KB
c3p0-0.9.1-pre11.jar 591KB
asm.jar 26KB
msutil.jar 358KB
cglib-2.1.3.jar 276KB
antlr-2.7.6.jar 433KB
asm-attrs.jar 16KB
commons-discovery-0.2.jar 69KB
dom.jar 29KB
standard.jar 343KB
classes
log4j.properties 208B
com
jb
arklis
dao
test
TestDemoDAO.class 1KB
model
ItemForCategory.class 788B
CategorizedItem.hbm.xml 1KB
ItemForCategory.hbm.xml 656B
CategorizedItem.class 2KB
CategorizedItem$Id.class 1KB
DemoDAO.class 2KB
util
HibernateUtil.class 3KB
hibernate.cfg.xml 2KB
sql-1_0.tld 6KB
c.tld 16KB
fn.tld 7KB
x-1_0.tld 7KB
index.jsp 831B
META-INF
MANIFEST.MF 39B
.myeclipse
src
log4j.properties 208B
com
jb
arklis
dao
test
TestDemoDAO.java 808B
DemoDAO.java 2KB
model
CategorizedItem.hbm.xml 1KB
CategorizedItem.java 2KB
ItemForCategory.hbm.xml 656B
ItemForCategory.java 700B
util
HibernateUtil.java 4KB
hibernate.cfg.xml 2KB
数据库脚本
数据库演示脚本.sql 1KB
.classpath 3KB
共 73 条
- 1
资源评论
- Naamanly2013-10-06可以使用!
技术大黍-曾老师
- 粉丝: 109
- 资源: 108
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功