作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Hibernate 中有很多基本值类型。其中之一是“yes_no
”和“true_false
”。我想知道这两种类型之间的根本区别是什么?我看到在数据库中,“yes_no
”类型写为“Y 或 N”
,而 'true_false'
写为“” F 或 T'
没有更多区别。那为什么我们需要这两种类型呢?为什么我们不能只做一个?
最佳答案
这可以方便地映射旧数据库模式。
如果您有一个旧数据库架构,其中 bool 值表示为 T
/F
,则可以使用 true_false
。如果它们表示为 Y
/N
,则使用 yes_no
。
关于mysql - Hibernate基本值类型 'yes_no'和 'true_false',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4283957/
在 Hibernate 中有很多基本值类型。其中之一是“yes_no”和“true_false”。我想知道这两种类型之间的根本区别是什么?我看到在数据库中,“yes_no”类型写为“Y 或 N”,而
什么时候使用它们?它们在数据库中映射到什么? 最佳答案 如果您喜欢数据库级别的T/F,请关注true_false。否则,使用yes_no,它会在数据库中给你Y/N。 顺便说一句,了解到这些有一些问题,
我一直很喜欢 Hibernate 的“yes_no”表示法。我经常在 Activity 领域使用它,如下所示: @Column(name = "active") @Type(type = "true_
我是一名优秀的程序员,十分优秀!