반응형
데이터베이스에서 생성된 열 값을 JPA 및 최대 절전 모드에서 읽기 전용 필드로 정의하는 방법은 무엇입니까?
MariaDB 10.2에서는 Datetime의 기본값을 정의할 수 있습니다(예: created 및 lastModified).
이 열에 읽기 전용 필드로 액세스하는 방법을 선택하십시오.이 값은 데이터베이스에서만 관리되어야 하며 코드에서 수정해서는 안 됩니다. 단, 코드에서 이 속성에 대한 읽기 액세스를 원합니다.
간단해요.설정만 하면 됩니다.insertable
그리고.updatable
의 특성false
.
@Column(
name = "created_on",
insertable = false,
updatable = false
)
private Timestamp createdOn;
다음을 사용할 수 있습니다.
@Column(updatable=false, insertable=false)
private YourType field;
어디서?@Column
는 영속적인 속성 또는 필드의 매핑된 열을 지정하기 위해 사용합니다.특히 그렇다javax.persistence.Column
.
언급URL : https://stackoverflow.com/questions/45430983/how-to-define-database-generated-column-values-as-readonly-fields-in-jpa-and-hib
반응형
'source' 카테고리의 다른 글
wp_usermeta 테이블의 여러 행에 적격 데이터가 있는 사용자를 선택합니다. (0) | 2022.12.25 |
---|---|
SQL Provier를 dotnet core 3.1 MySQL(실제로는 MariaDB)에서 작동시키는 방법 (0) | 2022.12.25 |
vuex의 상태를 기반으로 보기를 전환하려면 어떻게 해야 합니까? (0) | 2022.12.25 |
변수가 클래스인지 확인하는 방법 (0) | 2022.12.25 |
현재 시각을 YYY-MM-DD HH로 취득하는 방법:MI: Sec.Millisecond 포맷(Java) (0) | 2022.12.25 |