Skip to content

org.springframework.data.annotation.Transient annotation doesn't work #1147

Closed
@pradeesh-kumar

Description

@pradeesh-kumar

I'm trying to ignore a field from being persisted in the couchbase DB using spring data @transient annotation on the field. However, it doesn't work.

`
package com.example;

import java.util.List;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

import org.springframework.data.annotation.Transient;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.With;

@DaTa
@NoArgsConstructor
@AllArgsConstructor
@builder(toBuilder = true)
public class Person {

@NotNull(message = "Name cannot be null")
private String firstName;
@NotBlank(message = "Last name cannot be blank")
private String lastName;

@Transient
private List<Work> works;

}
`

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions