`

MySql 中的tinyint(1)的使用

 
阅读更多

在MySql中如何定义像Java中类型的Boolean类型数据..其实,mysql中 是没有直接定义成Boolean这种数据类型.

它只能定义成 tinyint(1) ;

当booean 等于1 代表true,boolean 等于2的时候代表false;

 

如果在pojo中需要定义成Boolean类型映射Mysql中的tinyint(1)类型.

而且在Mysql中定义成tinyint(1)即可.

 

 

在Hibernate配置文件中,可以这样配置.

<property name="status" type="java.lang.Boolean">
	<column name="STATUS" sql-type="tinyint(1)"></column>
</property>

 

分享到:
评论

相关推荐

    Mybatis Generator将tinyint映射成Integer的解决办法.pdf

    这是因为在MyBatis中,对于tinyint(1)字段,它会将其映射为jdbcType=BIT,即使设置了`tinyInt1isBit=false`,也无法改变这一行为,因为BIT类型与Integer的映射冲突。 为了解决这个问题,有两种主要方法: 1. **...

    mysql中TINYINT的取值范围

    在MySQL的数据类型中,Tinyint的取值范围是:带符号的范围是-128到127。无符号的范围是0到255(见官方《MySQL 5.1参考手册》http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#numeric-types)。 Tinyint...

    mysql int和tinyint的区别.docx

    在MySQL中,`INT` 和 `TINYINT` 是两种常见的整数类型,它们主要用于存储整数值。这两种类型的差异主要体现在存储空间的需求、能够表示的数值范围以及显示宽度等方面。 #### 二、INT 类型详解 1. **存储空间**:`...

    实验训练1-在MySQL中创建数据库和表作业.doc

    在 MySQL 中,使用 `show databases;` 语句可以查看当前服务器上存在的所有数据库。这个语句将返回一个列表,显示当前存在的所有数据库的名称。 二、创建数据库 使用 `create database` 语句可以创建一个新的...

    jsp+mysql中文乱码解决方案集合

    在使用JSP结合MySQL进行Web应用开发时,中文乱码问题一直是困扰开发者的一大难题。本文将详细介绍如何在MySQL数据库层面解决中文乱码问题,并提供一系列实用的方法和技巧。 #### MySQL配置文件(my.cnf)设置 在...

    mysql 中文文档下载

    MySQL支持多种数据类型,如整型(TINYINT、SMALLINT、INT、BIGINT)、浮点型(FLOAT、DOUBLE)、字符串型(CHAR、VARCHAR、TEXT)、日期时间型(DATE、TIME、DATETIME、TIMESTAMP)等,每种类型都有其特定的存储需求...

    腾讯MySQL使用规范

    以下为腾讯MySQL使用规范中所涵盖的知识点。 首先,命名规范是数据库规范化的基础,它涵盖了对数据库中各种对象的命名要求。命名规范推荐统一使用小写,并且命名、表名、字段名必须由字母、数字、下划线构成,且...

    MySQL中.docx

    例如,MySQL中的`CREATE DATABASE`、`SHOW DATABASES`、`ALTER DATABASE`、`DROP DATABASE`和`USE`等命令用于库的CRUD操作。 1. 创建数据库:使用`CREATE DATABASE [IF NOT EXISTS] db_name [CHARACTER SET charset...

    mysql优化笔记+资料

    3. 避免在WHERE子句中使用!=或操作符,它们无法使用索引。 4. 使用EXPLAIN分析查询执行计划,了解数据库如何执行查询,找出优化点。 二、SQL语句优化 1. 使用JOIN操作时,确保ON条件是被索引的列,并且在可能的情况...

    MYSQL5.1中文帮助

    MySQL 5.1的中文帮助文档是一部非常重要的参考资料,它涵盖了数据库的安装、配置、使用、管理以及故障排查等多个方面,对于中文用户来说,是学习和工作中不可或缺的工具。以下是一些主要的知识点: 1. **安装与配置...

    mysql中文帮助文档

    MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它以其高效、稳定和易于扩展的特性深受开发者喜爱。本文将基于“MySQL中文帮助文档”这一主题,深入探讨MySQL的基础概念、核心功能以及常见操作,旨在为...

    mysql练习使用脚本.zip

    MySQL提供了多种数据类型,如整型(INT, TINYINT, SMALLINT等)、浮点型(FLOAT, DOUBLE)、字符串型(CHAR, VARCHAR)和日期时间型(DATE, DATETIME, TIMESTAMP)。通过实际操作,可以理解不同数据类型在不同场景...

    MySQL常见数据类型——数值型1

    1. Tinyint: Tinyint 是 MySQL 中最小的整型数据类型,占用 1 字节空间。其有符号范围为 -128~127,无符号范围为 0~255。 2. Smallint: Smallint 是 MySQL 中的第二小的整型数据类型,占用 2 字节空间。其有符号...

    Mysql转oracle工具

    例如,MySQL的`VARCHAR2`对应Oracle的`VARCHAR2`,但MySQL的`TINYINT`在Oracle中可能是`NUMBER(3)`,`BLOB`和`CLOB`在两个系统中都有,但处理方式不同。 3. **对象权限和安全模型**: MySQL的权限管理相对简单,而...

    MYSQL完全中文教程

    1. MySQL基础: - 数据库概念:理解数据库、表、记录、字段等基本元素。 - 安装与配置:在Windows、Linux和macOS上安装MySQL服务器,以及配置文件my.cnf的解释。 - 客户端工具:使用命令行客户端mysql和图形界面...

Global site tag (gtag.js) - Google Analytics