基于@Table注解无法使用及报红的解决

 更新时间:2022年01月15日 10:35:24   作者:我不爱挽风丶丶  
这篇文章主要介绍了基于@Table注解无法使用及报红的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

@Table注解无法使用及报红

在新建实体类时想直接序列化,遇到注解不起作用的问题,后来发现是少了一个依赖,真是无语。

@Table(name = "tb_user")
public class User implements Serializable {
    private static final long serialVersionUID=1L;
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

在pom.xml文件中加上下面的依赖就完事了

<dependency>
            <groupId>javax.persistence</groupId>
            <artifactId>persistence-api</artifactId>
            <version>1.0</version>
 </dependency>

@Table注解详解

spring @Table注解作用是 

声明此对象映射到数据库的数据表,通过它可以为实体指定表(talbe)

常用的两个属性

1、name 用来命名 当前实体类 对应的数据库 表的名字 

@Table(name = "tab_user")

2、uniqueConstraints 用来批量命名唯一键 

其作用等同于多个:@Column(unique = true)

@Table(name = "tab_user",uniqueConstraints = {@UniqueConstraint(columnNames={"uid","email"})})

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 一文详解Java二分查找算法

    一文详解Java二分查找算法

    二分查找(binary search),也称折半搜索,是一种在有序数组中查找某一特定元素的搜索算法,接下来就来给大家讲讲都有哪些查找算法,以及经典的二分查找法该如何实现,需要的朋友可以参考下
    2023-07-07
  • Java实现正则匹配 “1234567” 这个字符串出现四次或四次以上

    Java实现正则匹配 “1234567” 这个字符串出现四次或四次以上

    文章介绍了如何在Java中使用正则表达式匹配一个字符串四次或四次以上的出现,首先创建正则表达式,然后使用Pattern和Matcher类进行匹配和计数,通过示例代码展示了如何实现这一功能,并解释了匹配的整体次数和精确出现次数的逻辑,感兴趣的朋友一起看看吧
    2025-02-02
  • java中线程池最实用的创建与关闭指南

    java中线程池最实用的创建与关闭指南

    试中经常会问到,创建一个线程池需要哪些参数啊,线程池的工作原理啊,却很少会问到线程池如何安全关闭的,下面这篇文章主要给大家介绍了关于java中线程池最实用的创建与关闭的相关资料,需要的朋友可以参考下
    2021-09-09
  • SpringBean和Controller实现动态注册与注销过程详细讲解

    SpringBean和Controller实现动态注册与注销过程详细讲解

    这篇文章主要介绍了SpringBean和Controller实现动态注册与注销过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2023-02-02
  • 详解Java 10 var关键字和示例教程

    详解Java 10 var关键字和示例教程

    在本文中,我将通过示例介绍新的Java SE 10特性——“var”类型。你将学习如何在代码中正确使用它,以及在什么情况下不能使用它,需要的朋友可以参考下
    2018-10-10
  • Springboot @Async多线程获取返回值方式

    Springboot @Async多线程获取返回值方式

    这篇文章主要介绍了Springboot @Async多线程获取返回值方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • List对象去重和按照某个字段排序的实现方法

    List对象去重和按照某个字段排序的实现方法

    下面小编就为大家带来一篇List对象去重和按照某个字段排序的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • Java自定义异常类的实例详解

    Java自定义异常类的实例详解

    这篇文章主要介绍了Java自定义异常类的实例详解的相关资料,希望通过本文能帮助到大家,让大家学习理解掌握这部分内容,需要的朋友可以参考下
    2017-09-09
  • 浅析SpringBoot自动化配置原理实现

    浅析SpringBoot自动化配置原理实现

    这篇文章主要介绍了浅析SpringBoot自动化配置原理实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • java线程池实战应用步骤详解

    java线程池实战应用步骤详解

    这篇文章主要介绍了java线程池实战应用小结,包括线程池的创建方式,本文给大家分享两种方式,结合实例代码给大家介绍的非常详细,需要的朋友参考下吧
    2025-04-04

最新评论