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枚举映射方式 #### 1. `@Enumerated` 注解 Hibernate通过`@Enumerated`注解来处理枚举映射。这个注解有两个可选的枚举值:`EnumType.ORDINAL`和`EnumType.STRING`。 - `EnumType.ORDINAL`:默认方式...
poi导出导入封装(使用注解建立实体与excel映射关系+反射设置实体属性值), poi导出导入封装(使用注解建立实体与excel映射关系+反射设置实体属性值) poi导出导入封装(使用注解建立实体与excel映射关系+反射设置...
**JPA(Java Persistence API)**是Java平台上的一个标准,用于...通过以上内容,你可以了解JPA如何处理日期和枚举等特殊字段类型的映射。结合实际的项目需求,灵活运用这些知识,可以使JPA成为高效的数据持久化工具。
在易语言中,“枚举已映射盘符”是一个常见的功能,它涉及到操作系统管理和网络资源访问等核心概念。 枚举(Enumeration)是编程中的一种常见操作,主要用于遍历或列出一组相关的数据项。在易语言中,枚举已映射...
### 前后端业务枚举映射问题解决方案 #### 背景介绍 在现代软件开发中,前后端分离已成为一种广泛采用的架构模式。...总之,合理选择并实施前后端业务枚举映射方案,能够有效提升系统的可用性和用户体验。
在某些语言中,枚举可以具有方法和属性,从而使其成为一个更强大的工具。 描述中提到的“NULL”可能是指没有具体的描述信息,但我们可以通过标题和标签来推测讨论的内容。标签“源码”和“工具”表明这篇博客可能...
包含了关于枚举类的应用,以及枚举类和接口的组合应用,扩展映射关系。很有用的工具类。
在“易语言枚举IP地址映射表”这个主题中,我们主要探讨的是如何使用易语言来获取和枚举网络中的IP地址与其对应的物理地址(MAC地址)的映射关系。 在局域网中,每个设备都有一个唯一的物理地址,即MAC地址,而网络...
通过以上步骤,我们已经成功地实现了Spring Boot MyBatis中的枚举映射。现在,当我们在实体类中使用`YesOrNo`枚举类型,并映射到整型字段时,MyBatis Plus会自动调用我们自定义的枚举处理器,实现枚举与数据库字段...
在.NET框架中,`PropertyGrid`控件是一个强大的工具,用于可视化地展示对象的属性,通常用于设置对话框或配置界面。然而,默认情况下,当枚举类型被`PropertyGrid`显示时,它只会显示枚举的命名常量,而不是用户友好...
本课程"05_传智播客JPA详解_日期_枚举等字段类型的JPA映射"深入讲解了JPA在处理特定字段类型,如日期和枚举时的映射方法。以下是关于JPA和这些特定字段类型映射的详细知识: 1. **JPA基础**: JPA通过提供API和...
枚举已映射盘符是系统编程中的一个常见任务,它涉及到操作系统层面的磁盘管理和驱动器枚举。在Windows操作系统中,每个驱动器都有一个字母表示的盘符,如C:、D:等,这些盘符可以对应到物理硬盘、网络共享、光驱等...
在持久化枚举到数据库时,通常将枚举的`ordinal()`值或自定义的code映射到数据库字段,以避免枚举值更改导致的数据不一致。例如,我们可以在数据库表中创建一个`order_status_code`字段,并在实体类中定义: ```...
总的来说,这个压缩包提供了一个易语言实现的IP地址映射表枚举示例,对于学习易语言网络编程和理解网络底层工作原理的开发者来说,是一个宝贵的教育资源。通过深入研究源码,我们可以提升对网络编程的理解,并能够...
在“易语言枚举IP地址映射表源码”这个主题中,我们将深入探讨如何使用易语言来获取和处理计算机网络中的IP地址映射信息。 首先,我们要明白什么是IP地址映射表。在计算机网络中,IP地址映射表(也称为ARP缓存或ARP...
总的来说,易语言枚举IP地址映射表的源码实现涵盖了网络通信、系统调用、数据解析等多个方面的知识,对于学习易语言和网络编程的初学者来说,是一个很好的实践项目。通过阅读和理解源码,可以加深对网络原理的理解,...
本教程将详细讲解Hibernate中的关联关系映射配置,帮助你理解和掌握如何在Hibernate中设置不同类型的关联。 一、一对一(One-to-One)关联 在现实世界中,两个实体之间可能存在一对一的关系,例如一个人只有一个...
Robot键盘常量java.awt.event.KeyEvent。KeyEvent全部键盘按键映射整理KeyEvent枚举类