constrain用法java_Java中的@UniqueConstraint注释
问题
我有一个Java bean。现在,我想确保该字段应该是唯一的。我使用以下代码:
@UniqueConstraint(columnNames={"username"})
public String username;
但我得到一些错误:
@UniqueConstraint is dissallowed for this location
什么是使用独特约束的正确方法?
**注意:**我正在使用play框架。
#1 热门回答(307 赞)
要确保字段值是唯一的,你可以编写
@Column(unique=true)
String username;
@UniqueConstraint注释用于在表级别注释多个唯一键,这就是将其应用于字段时出错的原因。
参考文献(JPA TopLink):
@UniqueConstraint
@Column
#2 热门回答(80 赞)
你可以在类级别使用以下语法
@Entity
@Table(uniqueConstraints={@UniqueConstraint(columnNames={"username"})})
public class SomeEntity {
@Column(name = "username")
public String username;
}
#3 热门回答(29 赞)
我目前正在使用play框架和hibernate以及JPA 2.0注释,这个模型没有问题
@Entity
@Table(uniqueConstraints={@UniqueConstraint(columnNames = {"id_1" , "id_2"})})
public class class_name {
@Id
@GeneratedValue
public Long id;
@NotNull
public Long id_1;
@NotNull
public Long id_2;
}
希望它有所帮助。
constrain用法java_Java中的@UniqueConstraint注释相关推荐
- while的用法java_java中的while循环和do while循环
那么在讲解循环之前呢我们先来了解一下什么是循环 生活中的例子 车子的轮胎他就是一直在循环 马拉松跑到也是在循环 因为运动员不停的一圈一圈在跑这也是一个循环 那么我们为什么要学习循环呢? 下面看一个 ...
- compare用法java_Java中的Compare和Comparator的使用方法
Java中的Compare和Comparator的使用方法 发布时间:2020-05-23 09:24:06 来源:亿速云 阅读:358 作者:Leah 如何使用Java中的Compare和Compa ...
- constrain用法_SQL中的CONSTRAINT(约束)用法总结
主要就是增加数据约束的.在sqlite作为数据库时必须加上约束 Oracle中的约束简单介绍 约束 Including Constraints 在数据库中使用约束(constraints)是为了在 ...
- drawimage的用法 java_java中方法drawImage()的参数详细解释
public abstract boolean drawImage(Image img, int x, int y, int width, int height, ImageObserver obse ...
- 转:J2SE5中的最新注释功能SuppressWarnings
一.什么是注释 说起注释,得先提一提什么是元数据(metadata).所谓元数据就是数据的数据.也就是说,元数据是描述数据的.就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义.而J2SE5 ...
- spring boot注释_Spring Boot中的@SpringBootConfiguration注释
spring boot注释 Spring Boot中的 @SpringBootConfiguration注释是一个类级别的注释,它指示此类提供了应用程序配置. 通常,具有main()方法的类最适合此注 ...
- Spring Boot中的@SpringBootConfiguration注释
Spring Boot中的 @SpringBootConfiguration注释是一个类级别的注释,它指示此类提供了应用程序配置. 通常,具有main()方法的类最适合此注释. 我们通常使用@Spri ...
- 什么是在Vim中评论/取消注释行的快速方法?
我在vi中打开了一个Ruby代码文件,有一些注释掉了# : class Search < ActiveRecord::Migrationdef self.up# create_table :se ...
- html中css的注释怎么写,css 注释_css注解
什么是CSS注解?什么是CSS注释?CSS注释是什么?CSS注解是什么? css注解(css 注解)又被称作CSS注释(css 注释)是有css文件代码间加入注释,解释说明意思,就像我们学习语文一样在 ...
最新文章
- transformer在CV领域超越了CNN
- NodeJs开发微信公众号(一)
- git 统计单个开发的代码量
- 第十六届全国大学生智能车竞赛技术报告 | 单车拉力组- 上海海事大学-骑摩托的蒙娜丽莎
- 应用程序进程(一):创建应用程序
- Oracle使用触发器和mysql中使用触发器的比较
- Java 避免精度丢失之BigDecimal 运算
- 第一人称视角的一种解决方案
- 有望取代Spark,Michael Jordan和Ion Stoica提出下一代分布式实时机器学习框架Ray牛在哪?...
- SpringMVC之访问静态文件
- android底层重构,【理论】【转】Android项目重构之路:实现篇
- 搜索引擎算法的139个相关因素【SEO】
- 华为云发布 GaussDB(DWS) 实时数仓,技术创新释放行业数据价值
- “写代码三年月薪不到一万是不是很失败?”
- 无法加载身份验证插件“ caching_sha2_password”
- POJ 1015 Jury Compromise
- pb 选择多行数据窗口数据_PB数据窗口中自动换行
- 传统电话网传真和网络传真的比较
- 21、每日一句API接口,免费好用
- Vfloppy使用方法(转)