复杂数据类型的映射之枚举
Posted 关小真
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复杂数据类型的映射之枚举相关的知识,希望对你有一定的参考价值。
枚举
枚举类型规定了取值的数量和内容,这对于需要限定取值的属性非常有帮助。比如性别有三种,男、女、未知,是否打印有两种,是,否。
package com.gxz.entities;
public enum Color {
RED,
GREEN,
BLUE
}
数据库表
CREATE TABLE MyClothes (
MyClothesId BIGINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
Brand VARCHAR(255) NOT NULL,
Colour ENUM('RED','GREEN','BLUE'),
INDEX MyClothesBrand(Brand)
) ENGINE = InnoDB;
DBMS使用mysql,字段Colour是枚举类型,只能取值'RED','GREEN','BLUE',若是插入其他值,报出异常。
以上是关于复杂数据类型的映射之枚举的主要内容,如果未能解决你的问题,请参考以下文章