Skip to content

Instantly share code, notes, and snippets.

@pavankjadda
Created January 6, 2021 04:11
Show Gist options
  • Save pavankjadda/d1803d402ec951dac2fc8856501b9451 to your computer and use it in GitHub Desktop.
Save pavankjadda/d1803d402ec951dac2fc8856501b9451 to your computer and use it in GitHub Desktop.
Employee Project View
package com.pj.multicolumnsearch.domain;

import lombok.Data;
import org.springframework.data.annotation.Immutable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;

/**
 * @author Pavan Jadda
 */
@Data
@Entity
@Immutable
@Table(name = "employee_project_view")
public class EmployeeProjectView implements Serializable
{
	private static final long serialVersionUID = 1916548443504880237L;

	@Id
	@Column(name = "employee_id")
	private Long employeeId;

	@Column(name = "last_name")
	private String lastName;

	@Column(name = "first_name")
	private String firstName;

	@Column(name = "project_id")
	private Long projectId;

	@Column(name = "project_name")
	private String projectName;

	@Column(name = "project_budget")
	private Double projectBudget;

	@Column(name = "project_location")
	private String projectLocation;

}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment