Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
后端镜像
java镜像
Springside4
提交
ca3e9b75
S
Springside4
项目概览
后端镜像
/
java镜像
/
Springside4
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Springside4
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ca3e9b75
编写于
9月 07, 2012
作者:
C
Calvin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
测试Oracle兼容性,需要另行实现,后见wiki
上级
73a58e62
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
2 addition
and
14 deletion
+2
-14
examples/quickstart/src/main/java/org/springside/examples/quickstart/entity/IdEntity.java
...a/org/springside/examples/quickstart/entity/IdEntity.java
+1
-4
examples/quickstart/src/main/java/org/springside/examples/quickstart/entity/Task.java
.../java/org/springside/examples/quickstart/entity/Task.java
+1
-0
examples/quickstart/src/main/java/org/springside/examples/quickstart/entity/User.java
.../java/org/springside/examples/quickstart/entity/User.java
+0
-1
examples/showcase/src/main/java/org/springside/examples/showcase/entity/IdEntity.java
...ava/org/springside/examples/showcase/entity/IdEntity.java
+0
-9
未找到文件。
examples/quickstart/src/main/java/org/springside/examples/quickstart/entity/IdEntity.java
浏览文件 @
ca3e9b75
...
...
@@ -9,7 +9,7 @@ import javax.persistence.MappedSuperclass;
* 统一定义id的entity基类.
*
* 基类统一定义id的属性名称、数据类型、列名映射及生成策略.
*
子类可重载getId()函数重定义id的列名映射和生成策略.
*
Oracle需要每个Entity独立定义id的SEQUCENCE时,不继承于本类而改为实现一个Idable的接口。
*
* @author calvin
*/
...
...
@@ -21,9 +21,6 @@ public abstract class IdEntity {
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
//@GeneratedValue(strategy = GenerationType.SEQUENCE)
//@GeneratedValue(generator = "system-uuid")
//@GenericGenerator(name = "system-uuid", strategy = "uuid")
public
Long
getId
()
{
return
id
;
}
...
...
examples/quickstart/src/main/java/org/springside/examples/quickstart/entity/Task.java
浏览文件 @
ca3e9b75
...
...
@@ -34,6 +34,7 @@ public class Task extends IdEntity {
this
.
description
=
description
;
}
//基于USER_ID列的多对一关系定义
@ManyToOne
@JoinColumn
(
name
=
"USER_ID"
)
public
User
getUser
()
{
...
...
examples/quickstart/src/main/java/org/springside/examples/quickstart/entity/User.java
浏览文件 @
ca3e9b75
...
...
@@ -13,7 +13,6 @@ import org.hibernate.validator.constraints.NotBlank;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.google.common.collect.ImmutableList
;
//JPA标识
@Entity
@Table
(
name
=
"SS_USER"
)
public
class
User
extends
IdEntity
{
...
...
examples/showcase/src/main/java/org/springside/examples/showcase/entity/IdEntity.java
浏览文件 @
ca3e9b75
...
...
@@ -5,15 +5,6 @@ import javax.persistence.GenerationType;
import
javax.persistence.Id
;
import
javax.persistence.MappedSuperclass
;
/**
* 统一定义id的entity基类.
*
* 基类统一定义id的属性名称、数据类型、列名映射及生成策略.
* 子类可重载getId()函数重定义id的列名映射和生成策略.
*
* @author calvin
*/
//JPA Entity基类的标识
@MappedSuperclass
public
abstract
class
IdEntity
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录