Hibernate Spring Java Persistence API EJB3 相关的术语及关键字

阅读更多

=============================================================================================== 以下是Hibernate Reference 3.2翻译时采用的术语

O/R Mapping 对象/关系数据库映射 identifier property: 标识属性 discriminator: 辨别标志(不使用"鉴别器")

join-subclass,union-subclass,join: 不翻译

fine-grained 细粒度 domain model 领域模型 business object 业务对象(v2的时候翻译为"商业对象",被无数人痛骂....) annotations 注解(这个词还比较新,也见到有翻译为"特殊注释"/"标注"的)

Aggregate functions 统计函数 (聚集函数?聚合函数? 还是翻译为统计函数才能让人看懂) Criteria Queries 条件查询(标准查询?这里Criteria是"判据"的含义,而非"标准",意译为条件查询更加明白)

session flush session清洗 lazy fetching 延迟加载(懒加载,翻译很直白,但是却不易理解)

对象状态:  persistent class 持久化类  persistent object 持久对象 (体现这是与某个持久化设备联系的,掉电之后不消失)  transient object 瞬时对象  (其含义是仅在内存中存在的,掉电之后消失,翻译为瞬时对象比较好)  detached object 脱管对象(与session脱离的对象)

outer-join fetching 外连接抓取 (fetch一般翻译为"获取",v2翻译的时候,为了突出其主动获取的特点,翻译为"抓取")

class hierarchy 类分层结构 http://www.umlchina.com/xprogrammer/glossary1.htm inheritance hierarchy 继承层次 http://www-128.ibm.com/developerworks/cn/java/j-aopwork4/?ca=dwcn-newsletter-java

=============================================================================================== Hibernate Annotations Reference部分的术语表

http://wiki.redsaga.com/confluence/display/HART/glossary

数据库相关

schema

schema

不翻译

catalog

目录

tables

column

列/字段

index

索引

sequence

序列

对应于数据库中的sequence

unique

唯一的

nullable

可为空的

insertable

可插入的

updatable

可更新的

embedded objects

嵌入对象

embeddable object

可嵌入的对象

identity generator

ID生成器

sequence generator

序列生成器

temporal precision

瞬时精度

precision

精度

decimal precision

十进制精度

scale

刻度,数值范围

关系数据库中通常指小数点位数

decimal scale

十进制

primary key

主键/主关键字

primary key column

主键列

foreign key

外键/外关键字

foreign key column

外键列

association

关联

association column

关联列

join column

连接列

根据情况选择不翻译

relationship

关系/关联

unique constraint

唯一约束

invariant constraint

不变约束

constraint violation

约束违例

Java/面向对象相关

POJO

简单java对象

Plain Old Java Object

entity hierarchy

实体层次

field

字段

property

属性

attribute

属性

Inheritance

继承

unqualified class name

短类名

不附带包名

full qualified class name(fqcn)

全称类名

附带包名

List

列表

根据情况选择不翻译

ordered list

有序列表

indexed list

索引列表

Bag

根据情况选择不翻译

Set

集合

根据情况选择不翻译

Map

映射/映射表

根据情况选择不翻译

target entity

目标实体

entity

实体

Semantic

语义

java representation

java表示

primitive type

主要/基本类型

core type

核心类型

Serializable

序列化

O/R Mapping相关

object/relational mapping

对象/关系 映射

metadata

元数据

metamodel

元模型

annotation

注解

meta-annotation

元注解

Metadata impact

元数据影响

paradigm

范例

persistence

持久/持久化

wrapper class

封装/包裹类

logical mapping

逻辑映射

physical mapping

物理映射

identity

标识(符)

能唯一标识一个对象的字段/列,对应到数据库一般为主键

Identifier

标识符

Versioning for optimistic locking

乐观锁定版本控制

transient

瞬态/瞬时的

这个词建议和具体的词组一起出现,单独出现似乎没有什么特别的意义

fetch

获取

lazy fetch

延迟获取

eagerly fetch

即时获取

lazy loading

延迟加载

lazy simple properties

延时加载的简单属性

lazy association fetching

延时关联获取

projection

投影

ordinal

顺序的

portable application

可移植的应用

Class-defined

已定义类

Table per Class

每个类一张表

Single Table per Class Hierarchy

每个类层次结构一张表

Joined Subclass

连接的子类

inheritance hierarchy

继承层次结构

one to many

一对多

one to one

一对一

many to many

多对多

bidirectional

双向的

unidirectional

单向的

discriminator

识别符

discriminator column

识别符列

discriminator type

识别符类型

owner side

所有者侧

owner table

所有者表

owner property

所有者属性

owner primary key

所有者主键

concatenation

串联/链接

owned side

被拥有侧

Collection

集合/集合类

version

版本

timestamp

时间戳

optimize

优化

Transitive persistence

传播性持久化

cascading

级联

Association fetching

关联获取

composite primary key

复合主键

secondary table

次级表

Cache mode

缓存模式

Flush mode

Flush模式

Cache region

缓存区

second level cache

二级缓存

query

查询

native query

本地查询

clause

子句

scope

范围

global scope

全局范围

field level

字段级

property level

属性级

class level

类级

package level

包级

bean level

bean级

application level

应用级

annotations extension

注解扩展

persister

持续

optimistic lock

乐观锁

batch size

批大小

context

上下文

Access type

访问类型

Sub-entity

子实体

composite user type

复合自定义类型

comparator

比较器

comparator type

比较器类型

callable

可调用的

filter

过滤器

validator

验证器

build in

内建

constraint descriptor

约束描述符

constraint validator

约束验证

automatic indexing

自动索引

常见技术英语

implicit

隐式

.

explicit

显式

capitalize

大写的

mandatory

必须的

externalize

外部化

legacy system

遗留系统

concurrency

并行

cacheable

可缓存的

Formula

公式

mutable

可变的

immutable

不可变

dynamic

动态

scalar

标量

hash

哈希

hint

提示

regular expression

正则表达式

override

覆写/覆盖

=============================================================================================== Enterprise JavaBeans 3.0 (5th Edition) 中文版词汇表

http://wiki.redsaga.com/confluence/display/E3OG/Home

standalone applications

独立桌面应用程序

distributed objects

分布(式)对象

response time

响应时间

Enterprise JavaBeans

Enterprise JavaBeans

Java Persistence

Java Persistence

EntityManager

EntityManager

entity manager

entity manager

Java EE Connector Architecture

Java EE 连接器架构

Session bean

Session bean

stub proxy

存根代理

deployment descriptor

部署描述文件

message destination

message destination

enterprise beans

enterprise beans

bean class

bean class

EJB object

EJB object or EJB对象

delegate

委托,委派

web services

web services

annotation

注解

field

数据成员

见jjhou的解释

column

(数据库)字段

property

成员属性

指bean class的getter/setter

attribute

属性

method

成员函数

constructor

构造函数

persistence provider

persistence provider or 持久化(服务)提供程序

倾向于前者

unqualified class name

非限定类名

build

生成 or 构建

interesting

值得注意的

在技术书籍interesting通常不是指有趣

undeploy

卸载

persistence context

persistence context

persistence unit

persistence unit

persistence manager

persistence manager

eagerly fetch

立即获取

detached

游离

managed

托管,受管

wrapper types

封装类(型)

unchecked exception

unchecked exception

partial XML deployment

部署描述片段

abstract schema name

抽象结构名称

schema

(数据库)schema

element

(XML)元素 or 节点?

remote/local/endpoint interface

远程/本地/端点接口

SQL join

SQL join

relationship

关联/关系/关联关系

operator

操作符/运算符

transient property

非持久型成员属性

transient在单独使用时也可能译为"瞬时的"

entity listener

entity监听器

named

具名的

transaction demarcation

事务划分

transaction-aware

事务感知的

transaction manager

transaction manager

transactional context

transactional context

heuristic decision

试探性决策

phantom read

幻读

build

生成、构建

=============================================================================================== Spring Reference 2.0翻译时采用的术语表

http://wiki.redsaga.com/confluence/pages/viewpage.action?pageId=404

I 核心技术

 原文   译文  备注

BeanWrapper

BeanWrapper

不翻译

DataBinder

DataBinder

不翻译

multipart file resolver

分段文件解析器

MultiActionController

MultiActionController

不翻译

multipart

分段

web view resolvers

web视图解析器

web controller

web控制器

handler

处理器

hooks

钩子(hooks)

domain special language

DSL(domain special language)

不翻译(简写)

class loader

class loader

不翻译

classpath

classpath

不翻译

Spring Framework

Spring Framework

不翻译,注意F是大写的

framework

框架

non-intrusive(ness)

非侵入性

convention-over-configuration

惯例优先

collaborator

协作者

autowiring

自动连接

wire

连接

singleton

单件

prototype

原型

DI

依赖注入

Dependency Injection

scope

作用域

lazily-instantiating

延迟实例化

inner bean

内部Bean

session

session

type matching

类型匹配

callback

回调

IoC

IoC(全称: Inversion of Control)

不翻译

AOP

 原文   译文  备注

advice

通知

aspect

切面

pointcut

切入点

II 中间层数据访问 

 原文   译文  备注

checked exception

checked exception

不翻译

unchecked exception

unchecked exception

不翻译

III Web相关 

 原文   译文  备注

portlet

portlet

不翻译

application context

application context

不翻译

http session

http session

不翻译

IV 整合

 原文   译文  备注

trigger

触发器

component

组件

consumption

消费

destination

目的地

不翻译

production

生产

message

消息

session

会话

不翻译

listener

监听

provider

提供者

receiver

接收者

attribute

属性

lazy-initialized

延迟加载

Commons Attributes

Commons Attributes

不翻译

export

发布

Annotations

 原文   译文  备注

annotation

注解

metadata

元数据

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java知其所以然

Java 枚举以及使用场景

在 java 编程过程中,我们通常需要定义一些固定数量的常量,在 jdk1.5 以前,通常的做法是定义一个静态常量类,但自 jdk1.5 后,java 引入了枚...

44020
来自专栏Java知其所以然

String 详解以及内存分析

Java 字符串就是 Unicode 字符序列,例如串 “Java” 就是 4 个 Unicode 字符 J,a,v,a 组成的。

15520
来自专栏Java知其所以然

程序猿如何提升学习能力

对于学习能力这个词大家都不陌生,其实企业在找人的时候这个也很看重。看了很多有经验的程序猿写过的总结,加上自己的摸索,也算是找到了适合自己的学习方法。今天我就跟大...

15430
来自专栏Java知其所以然

java 学习路线

注:这里的 java 基础只是一些简单的语法和 Java 特性,对于线程这些高级的内容可以在写过一些项目后回头来巩固一下

25310
来自专栏Java知其所以然

Java 中的链表分析

我们平时都经常遇到容器这个词,那么 Java 集合中的容器指的是什么呢?容器就是利用某种特定的数据结构来存储数据的。在研究 Java 集合源码中时,我发现理解容...

15720
来自专栏Java知其所以然

Object 类和垃圾回收机制

如果在类的声明中未使用 extends 关键字指明其基类,则默认基类为 Object 类

12910
来自专栏Java知其所以然

基本数据类型的包装类

JAVA 并不是纯面向对象的语言。Java 语言是一个面向对象的语言,但是 Java 中的基本数据类型却是不面向对象的。但是我们在实际使用中经常需要将基本数据转...

12520
来自专栏Java知其所以然

装饰模式

从这里我们看出来,一个具体装饰器可以装饰多个具体构建组件,一个具体构建组件也可以有多个具体装饰器。它们之间没有耦合,彼此独立,从而可以达到动态增加功能。

12020
来自专栏Java知其所以然

深克隆和浅克隆

Java 集合中提供的拷贝构造函数只支持浅拷贝而不是深拷贝,这是因为集合中的拷贝构造函数是通过引用的复制来达到浅拷贝的。这意味着存储在原有集合和克隆集合中的对象...

28110
来自专栏Java知其所以然

Java 的方法和运算符

方法是类和对象动态行为特征的抽象。方法很类似于面向过程中的函数。面向过程中,函数是最基本单位,整个程序有一个个函数调用组成;面向对象中,整个程序的基本单位是类,...

19120

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励