1. 程式人生 > >JPA的Column註解總結

JPA的Column註解總結

@Column註解一共有10個屬性,這10個屬性均為可選屬性,各屬性含義分別如下:

name
name屬性定義了被標註欄位在資料庫表中所對應欄位的名稱;

unique
unique屬性表示該欄位是否為唯一標識,預設為false。如果表中有一個欄位需要唯一標識,則既可以使用該標記,也可以使用@Table標記中的@UniqueConstraint。

nullable
nullable屬性表示該欄位是否可以為null值,預設為true。

insertable
insertable屬性表示在使用“INSERT”指令碼插入資料時,是否需要插入該欄位的值。

updatable
updatable屬性表示在使用“UPDATE”指令碼插入資料時,是否需要更新該欄位的值。insertable和updatable屬性一般多用於只讀的屬性,例如主鍵和外來鍵等。這些欄位的值通常是自動生成的。

columnDefinition
columnDefinition屬性表示建立表時,該欄位建立的SQL語句,一般用於通過Entity生成表定義時使用。(也就是說,如果DB中表已經建好,該屬性沒有必要使用。)

table
table屬性定義了包含當前欄位的表名。

length
length屬性表示欄位的長度,當欄位的型別為varchar時,該屬性才有效,預設為255個字元。

precision和scale
precision屬性和scale屬性表示精度,當欄位型別為double時,precision表示數值的總長度,scale表示小數點所佔的位數。

相關推薦

WebService註解總結

type param 全路徑 屬性 情況 情況下 poi ron 服務器 @WebService 1、serviceName: 對外發布的服務名,指定 Web Service 的服務名稱:wsdl:service。缺省值為 Java 類的簡單名稱 + Service

spring學習筆記四:spring常用註解總結

bean logs single 配置文件 屬性註入 ring 如果 let ons 使用spring的註解,需要在配置文件中配置組件掃描器,用於在指定的包中掃描註解 <context:component-scan base-package="xxx.xxx.xxx

Spring Boot常用註解總結

auto 基於 back rgs enable glob 裝配 內容 註意 Spring Boot常用註解總結 @RestController和@RequestMapping註解 @RestController註解,它繼承自@Controller註解。4.0之前的版本,Sp

java 註解總結

struct 文檔 nes CA 方法調用 表示 pan dep truct @Controller用於標註控制層組件 @Controller 用於標記在一個類上,使用它標記的類就是一個SpringMVC Controller 對象。分發處理器將會掃描使用了該註解的類的方

Spring常用註解總結

doc exc ise bject factor 功能 一個 ets -s 傳統的Spring做法是使用.xml文件來對bean進行註入或者是配置aop、事物,這麽做有兩個缺點:1、如果所有的內容都配置在.xml文件中,那麽.xml文件將會十分龐大;如果按需求分開.xml文

關於使用hibernate註解總結

code true ans 總結 排序 ade javabean ota 默認 首先,我們先了解一下什麽是hibernate註解:   Hibernate提供了Hibernate Annotations擴展包,它可以替代復雜的*hbm.xml,從而使得hibernate程序

spring和springboot常用註解總結

普通 map 組件 構造 sca service 提交 依賴 demo1 @RequestMapping 這個註解可以用於類和方法上,用於類上,表示父路徑,如類上是demo,方法上是/demo1,那麽訪問路徑就是demo/demo1 該註解有六個屬性:params:指定re

struts2註解總結 -- @Action 和 @Result

除了使用配置檔案配置之外,還能夠使用註解來配置 以下是一些經常使用的註解 介紹: @Action/@Actions: @Action指定一個類為action,相應配置檔案裡的<action>....</action>標籤,當中能夠配置例如以下屬性 r

atititt java定時任務框架選型Spring Quartz 註解總結

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Spring常見註解總結 總結

接觸了公司的專案程式碼後發現,現在基本上用SSM框架的都是全註解注入開發,之前自學SSM時做的小專案都是XML配置注入。maven都用了,還不用註解?開發效率太低嘍。 關於註解開發的好處可以參考介個連結。https://blog.csdn.net/wxw520zdh/article/detail

java spring註解總結

註解是個好東西,但好東西我們也是看見過,整理過,理解過,用過才知道好。不求我們每個都記住,但求保有印象,在需要的時候能提取出來再查詢相關資料,平時工作就不會顯得那麼被動了。[email protected]註解該類等價 與XML中配置beans,相當於Ioc容器,它

Spring -13 -Spring 中常用註解總結

[email protected] 建立類物件,相當於配置<bean/> [email protected] 與@Component 功能相同.   2.1都寫在ServiceImpl 類上. [email protected] 與@Component 功

Spring Boot(5)---常用註解總結

Spring Boot常用註解總結 @RestController和@RequestMapping註解 @RestController註解,它繼承自@Controller註解。4.0之前的版本,Spring MVC的元件都使用@Controller來標識當前類是一個控制器

spring註解總結

1、@RestController @RestController註解,相當於@[email protected]兩個註解的結合,類中的所有方法都自動加上@ResponseBody註解,因此不能返回jsp,html頁面,檢視解析器無法解析jsp,html頁面。

Jersey中的常用註解總結

@GET:該註解標記的方法表明用於處理GET請求,GET方法是冪等且安全的。 @POST:該註解標記的方法表明處理POST請求,POST方法表明是一種建立操作的方法,POST方法是一種寫操作的HTTP請求,RPC中的寫操作均是使用post方法,而在REST中我們只是使用PO

Spring 註解總結

宣告:這是轉載的。 內容根據網上資料整理。 相關連結: http://www.360doc.com/content/10/1118/16/2371584_70449913.shtml http://www.iteye.com/topic/1121784 http://www.iteye.com/

驗證註解總結

Java校驗用於處理我們提交的表單的資料的一些長度或者限制非空,註解的包是javax.validation.constraints新增的maven依賴<dependency>    <groupId>javax.validation</groupId

《spring cloud與docker微服務架構實戰》註解總結

基於spring-boot 1.4.3.RELEASE 和 spring-cloud Camden.SR4 的註解總結一、spring-cloud註解1、@SpringBootApplication spring啟動註解2、@EnableEurekaServer 註冊為Eur

spring booot日常學習註解總結

[email protected] : 應用位置:第一,應用在方法上                   第二,應用在方法的引數上        

Spring各類註解總結

@Component 泛指各種元件,就是說當我們的類不屬於各種歸類的時候(不屬於@Controller、@Services等的時候),我們就可以使用@Component來標註這個類。@controller 控制器(注入服務)用於標註控制層,相當於struts中的action層