TopLink&EclipseLink

丁雅懿
2023-12-01

一、topL
1、TopLink的配置-------14.3.3 配置日志

----《 EJB JPA数据库持久层开发实践详解》---国内第一部EJB、JPA专著

-----http://book.51cto.com/art/200806/76698.htm

      (  http://ajava.org/readbook/J2EE/ejbjpa/12464.html  )


Toplink运行所必需的类包。
— toplink-essentials.jar:Toplink的核心类包文件。
— toplink-essentials-agent.jar:Toplink运行时代理类包,支持JVM级别的AOP。

 

2、

toplink_en只包含英文javadoc帮助,

toplink包含多种语言帮助(utils\workbench\jlib\help,包含简繁体中文)


2、主键生成 

@Column(name = "MODULEID", nullable = false)
@Id
@GeneratedValue(strategy=GenerationType.AUTO)

private int moduleID;

-----------------------------------------------------------------------AUTO、IDENTITY、SEQUENCE、TABLE

AUTO------------------

IDENTITY-------------使用数据库的自增长字段为新增加的实体对象赋唯一值,作为实体的标识。这种情况下需要数据库提供对自增长字段的支持,常用的数据库中,HSQL、SQL Server、MySQL、DB2、Derby 等数据库都能够提供这种支持。

SEQUENCE---------使用数据库的序列号为新增加的实体对象赋唯一值,作为实体的标识。这种情况下需要数据库提供对序列号的支持,常用的数据库中,Oracle、PostgreSQL 等数据库都能够提供这种支持。

TABLE-----------------表示使用数据库中指定表的某个字段记录实体对象的标识,通过该字段的增长为新增加的实体对象赋唯一值,作为实体的标识。

------------------------------------------------------------------------

参考:http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece76310488c3a5e1e97634b8b875378d4965f93130a1d5a18b8e7606855538f932f3b54b2100fb1a4652870507cefc094dd5785e8d67b328923347216914165895ff09552609c60c655aff25bb9e1ac6b84aea38e9f07029404127af1a5dc0657549929ab496da5eddb1f&p=8b2a96438fd01cf217afc4710a13a5&user=baidu&fm=sc&query=toplink+oracle+GenerationType&qid=926cb69b0afc7a5c&p1=145
 

 

 类似资料: