2010-11-26 45 views
0

在Hibernate中有很多Basic值類型。 其中之一是'yes_no'和'true_false'。我想知道這兩種類型的根本區別是什麼? 我看到在'yes_no'類型的數據庫中寫入'Y or N'和從'true_false'寫入'F or T'並沒有更多的區別。那麼爲什麼我們需要這兩種類型? 爲什麼我們不能只做一個?Hibernate基本值類型'yes_no'和'true_false'

回答

1

這是映射遺留數據庫模式的便利。

如果您有一個傳統數據庫模式,其中布爾值表示爲T/F,那麼您使用true_false。如果它們表示爲Y/N,則使用yes_no