shop++ JPA 注解详解

来源:互联网 发布:python下载安装 编辑:程序博客网 时间:2024/06/05 10:13

@NotEmpty:不能为“” 和不能为空集合。

@Column(nullable = false, updatable = false, unique = true)
表明这一列不能为空, 不能修改, 唯一的

@Lob 大存储字段

@NotNull(groups = ValidationService.Save.class) 
// 保存时不允许为空,更新时允许为空,表示不更新该字段.
@Field 设计一个索引的标记 
name表示标记的名称
store表示是否进行存储
index表示索引的方式
Index.No表示不建立索引
Index.NO_NORMS 不用分析建立的索引,不能进行查找
Index.TOKENIZED 不用分析建立的索引,能进行查找
Index.UN_TOKENIZED 不用分词器建立的索引,可以进行查找
analyzer表示所有的分词器
FieldBridge在有时建立索引时,不是基本类型,这个了,是一个数据桥的处理

@JsonProperty:序列化/反序列化

@Field(store = Store.YES, index = Index.UN_TOKENIZED)
@Field:申明一个一个属性域可以被索引
store.YES:属性域的值保存到Lucene Index中,但是是要花费更大的硬盘空间。
index = Index.UN_TOKENIZED:不需要经过解析器解析,整个属性域的值作为索引值

@Column(name = "price", precision = 21, scale = 6)
precision 数据精度, scale 小数点位数

mappedBy:维护方能自动维护被维护方的关系。指向内容维护方的实体类中配置的被维护方的实体类属性名称

cascade = CascadeType.REMOVE:级联删除,只有做删除操作时,才会对关联表有影响。(先删除表中的关联ID,再删除关联表)。

@JoinTable:描叙了多对多关系的数据表关系,name属性指定中间表名称,

文章来自于:http://write.blog.csdn.net/postedit/51331420

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 澳洲旅游签证被拒了怎么办 学校六级不让刷分怎么办 英国留学生怎么办申根签证 挂科太多拿不到学位证怎么办 ucl语言班没过怎么办 西澳大学工程挂科怎么办 澳洲语言班没过怎么办2018 杨浦区对口公立小学太差怎么办 公立小学太差了怎么办 澳大利亚出国留学怎么办-语言课程 学校不给释放信怎么办 重修费交不起钱怎么办 不想用家里的钱怎么办 三本学费太贵怎么办 从日本往中国汇款怎么办 学费钱大一没交怎么办 初中孩子和同学相处不好怎么办 使用假护照出国被发现怎么办 酒店忘记退房了怎么办 语言课申请不上怎么办 学会计的应届生想转行怎么办 上班熬不下去了怎么办 墨大选修挂科怎么办 日本签证年收入没有10w怎么办 做生意的办房贷没有薪资流水怎么办 澳洲医保卡丢了怎么办 澳洲爱他美上火怎么办 学信网学籍在籍没交学费怎么办 宝宝从床上摔下来怎么办 狗没打针被咬了怎么办 狗咬了没破皮没出血怎么办 被宠物狗咬了出血了怎么办 让狗咬了下红了怎么办 狗牙齿碰到红了怎么办 加拿大学生签背景调查了怎么办 gpa不到3该怎么办英国 内地学生赴港签证怎么办 学生去日本旅游签证怎么办 澳洲未婚妻签需要单身证明怎么办 高院收到申诉材料怎么办? 辞职出国留学后社保怎么办