`

枚举映射和不映射的属性配置

 
阅读更多
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Transient;

@Entity

public class Teacher {
	
	private int id;
	private String name;
	private String title; 
	private String yourWifeName;
	private Date birthDate;
	private boolean good;
	private Gender gender;
	
	@Enumerated(EnumType.STRING)
	public Gender getGender() {
		return gender;
	}
	public void setGender(Gender gender) {
		this.gender = gender;
	}
	public boolean isGood() {
		return good;
	}
	public void setGood(boolean good) {
		this.good = good;
	}
	@Transient
	public String getYourWifeName() {
		return yourWifeName;
	}
	public void setYourWifeName(String yourWifeName) {
		this.yourWifeName = yourWifeName;
	}
	@Id
	@GeneratedValue
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public Date getBirthDate() {
		return birthDate;
	}
	public void setBirthDate(Date birthDate) {
		this.birthDate = birthDate;
	}
	
}
public enum Gender {
	MALE, FEMALE
}

 

分享到:
评论

相关推荐

    hibernate映射枚举类型

    ### Hibernate枚举映射方式 #### 1. `@Enumerated` 注解 Hibernate通过`@Enumerated`注解来处理枚举映射。这个注解有两个可选的枚举值:`EnumType.ORDINAL`和`EnumType.STRING`。 - `EnumType.ORDINAL`:默认方式...

    poi导出导入封装(使用注解建立实体与excel映射关系+反射设置实体属性值)

    poi导出导入封装(使用注解建立实体与excel映射关系+反射设置实体属性值), poi导出导入封装(使用注解建立实体与excel映射关系+反射设置实体属性值) poi导出导入封装(使用注解建立实体与excel映射关系+反射设置...

    05_JPA详解_日期_枚举等字段类型的JPA映射.zip

    **JPA(Java Persistence API)**是Java平台上的一个标准,用于...通过以上内容,你可以了解JPA如何处理日期和枚举等特殊字段类型的映射。结合实际的项目需求,灵活运用这些知识,可以使JPA成为高效的数据持久化工具。

    易语言枚举已映射盘符

    在易语言中,“枚举已映射盘符”是一个常见的功能,它涉及到操作系统管理和网络资源访问等核心概念。 枚举(Enumeration)是编程中的一种常见操作,主要用于遍历或列出一组相关的数据项。在易语言中,枚举已映射...

    前后端业务枚举映射问题解决方案.docx

    ### 前后端业务枚举映射问题解决方案 #### 背景介绍 在现代软件开发中,前后端分离已成为一种广泛采用的架构模式。...总之,合理选择并实施前后端业务枚举映射方案,能够有效提升系统的可用性和用户体验。

    实例180 - 高效的枚举元素映射

    在某些语言中,枚举可以具有方法和属性,从而使其成为一个更强大的工具。 描述中提到的“NULL”可能是指没有具体的描述信息,但我们可以通过标题和标签来推测讨论的内容。标签“源码”和“工具”表明这篇博客可能...

    enum枚举类的应用

    包含了关于枚举类的应用,以及枚举类和接口的组合应用,扩展映射关系。很有用的工具类。

    易语言枚举IP地址映射表

    在“易语言枚举IP地址映射表”这个主题中,我们主要探讨的是如何使用易语言来获取和枚举网络中的IP地址与其对应的物理地址(MAC地址)的映射关系。 在局域网中,每个设备都有一个唯一的物理地址,即MAC地址,而网络...

    spring boot mybatis枚举映射示例代码

    通过以上步骤,我们已经成功地实现了Spring Boot MyBatis中的枚举映射。现在,当我们在实体类中使用`YesOrNo`枚举类型,并映射到整型字段时,MyBatis Plus会自动调用我们自定义的枚举处理器,实现枚举与数据库字段...

    PropertyGrid中的枚举显示为中文

    在.NET框架中,`PropertyGrid`控件是一个强大的工具,用于可视化地展示对象的属性,通常用于设置对话框或配置界面。然而,默认情况下,当枚举类型被`PropertyGrid`显示时,它只会显示枚举的命名常量,而不是用户友好...

    05_传智播客JPA详解_日期_枚举等字段类型的JPA映射

    本课程"05_传智播客JPA详解_日期_枚举等字段类型的JPA映射"深入讲解了JPA在处理特定字段类型,如日期和枚举时的映射方法。以下是关于JPA和这些特定字段类型映射的详细知识: 1. **JPA基础**: JPA通过提供API和...

    易语言枚举已映射盘符源码

    枚举已映射盘符是系统编程中的一个常见任务,它涉及到操作系统层面的磁盘管理和驱动器枚举。在Windows操作系统中,每个驱动器都有一个字母表示的盘符,如C:、D:等,这些盘符可以对应到物理硬盘、网络共享、光驱等...

    springboot项目中枚举类型的最佳实践

    在持久化枚举到数据库时,通常将枚举的`ordinal()`值或自定义的code映射到数据库字段,以避免枚举值更改导致的数据不一致。例如,我们可以在数据库表中创建一个`order_status_code`字段,并在实体类中定义: ```...

    易语言源码易语言枚举IP地址映射表源码.rar

    总的来说,这个压缩包提供了一个易语言实现的IP地址映射表枚举示例,对于学习易语言网络编程和理解网络底层工作原理的开发者来说,是一个宝贵的教育资源。通过深入研究源码,我们可以提升对网络编程的理解,并能够...

    易语言枚举IP地址映射表源码

    在“易语言枚举IP地址映射表源码”这个主题中,我们将深入探讨如何使用易语言来获取和处理计算机网络中的IP地址映射信息。 首先,我们要明白什么是IP地址映射表。在计算机网络中,IP地址映射表(也称为ARP缓存或ARP...

    易语言枚举IP地址映射表源码.zip

    总的来说,易语言枚举IP地址映射表的源码实现涵盖了网络通信、系统调用、数据解析等多个方面的知识,对于学习易语言和网络编程的初学者来说,是一个很好的实践项目。通过阅读和理解源码,可以加深对网络原理的理解,...

    Hibernate_关联关系映射配置

    本教程将详细讲解Hibernate中的关联关系映射配置,帮助你理解和掌握如何在Hibernate中设置不同类型的关联。 一、一对一(One-to-One)关联 在现实世界中,两个实体之间可能存在一对一的关系,例如一个人只有一个...

    Robot键盘常量java.awt.event.KeyEvent。KeyEvent全部键盘按键映射整理KeyEvent枚举类

    Robot键盘常量java.awt.event.KeyEvent。KeyEvent全部键盘按键映射整理KeyEvent枚举类

Global site tag (gtag.js) - Google Analytics