jpa 使用@Column來(lái)定義字段類型
jpa @Column定義字段類型
columnDefinition 實(shí)在是比較萬(wàn)能,不好定義或者沒(méi)有這個(gè)屬性的直接用columnDefinition根據(jù)ddl來(lái)定義即可,字段的注釋也是可以定義的。
代碼:
@Data @Entity public class ColumnDemo { @Id private Long id; @Column(name="name",nullable = false) // 姓名不能為null,但是可以重復(fù) private String name; @Column(name="mobile",unique = true) private String mobile; // 手機(jī)號(hào)不能重復(fù) @Column(name="address",length = 512) private String address; // 地址 長(zhǎng)度512 private Date datetime; @Column(name = "date", columnDefinition = "date") private Date date; // 年月日 @Column(name = "time", columnDefinition = "time") private Date time; // 時(shí)分秒 @Column(name = "salary", precision = 5,scale = 3) // @Column(name = "salary", columnDefinition = "decimal(10,2)") private BigDecimal salary; @Column(name = "remark",columnDefinition="text") private String remark; @Column(name="del_flag",columnDefinition = "varchar(255) comment '刪除標(biāo)志 0:未刪除 1:已刪除 ") private String delFlag; }
jpa使用注解 設(shè)定字段類型為TEXT類型
@Lob @Column(columnDefinition="TEXT") public String getImgUrls() { return imgUrls; } public void setImgUrls(String imgUrls) { this.imgUrls = imgUrls; }
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java設(shè)計(jì)模式七大原則之依賴倒置原則詳解
依賴倒轉(zhuǎn)原則,即:上層模塊不應(yīng)該依賴底層模塊,它們都應(yīng)該依賴于抽象,抽象不應(yīng)該依賴于細(xì)節(jié),細(xì)節(jié)應(yīng)該依賴于抽象。本文將詳細(xì)介紹Java設(shè)計(jì)模式七大原則之一的依賴倒置原則,需要的可以參考一下2022-02-02spring?MVC實(shí)現(xiàn)簡(jiǎn)單登錄功能
這篇文章主要為大家詳細(xì)介紹了spring?MVC實(shí)現(xiàn)簡(jiǎn)單登錄功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-09-09Mybatis-Plus同時(shí)使用邏輯刪除和唯一索引的問(wèn)題及解決辦法(報(bào)數(shù)據(jù)重復(fù)Duplicate entry的
在開(kāi)發(fā)中,我們經(jīng)常會(huì)有邏輯刪除和唯一索引同時(shí)使用的情況,但當(dāng)使用mybatis plus時(shí),如果同時(shí)使用邏輯刪除和唯一索引,會(huì)報(bào)數(shù)據(jù)重復(fù)Duplicate entry的問(wèn)題,如何解決這個(gè)問(wèn)題呢,小編給大家分享Mybatis-Plus同時(shí)使用邏輯刪除和唯一索引的問(wèn)題及解決辦法,一起看看吧2023-11-11SpringBoot日程管理Quartz與定時(shí)任務(wù)Task實(shí)現(xiàn)詳解
定時(shí)任務(wù)是企業(yè)級(jí)開(kāi)發(fā)中必不可少的組成部分,諸如長(zhǎng)周期業(yè)務(wù)數(shù)據(jù)的計(jì)算,例如年度報(bào)表,諸如系統(tǒng)臟數(shù)據(jù)的處理,再比如系統(tǒng)性能監(jiān)控報(bào)告,還有搶購(gòu)類活動(dòng)的商品上架,這些都離不開(kāi)定時(shí)任務(wù)。本節(jié)將介紹兩種不同的定時(shí)任務(wù)技術(shù)2022-09-09idea2019.2安裝MybatisCodeHelper插件的超詳細(xì)教程
這篇文章主要介紹了idea2019.2安裝MybatisCodeHelper插件的教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09Java?中導(dǎo)入excel時(shí)使用?trim()?無(wú)法去除空格的問(wèn)題解決方案
這篇文章主要介紹了Java中導(dǎo)入excel時(shí)使用trim()無(wú)法去除空格的解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-06-06詳解OpenCV For Java環(huán)境搭建與功能演示
這篇文章主要介紹了x詳解OpenCV For Java環(huán)境搭建與功能演示,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-04-04