質問: デフォルトでoracleデータベースを使用する場合、hibernateはbooleanデータ型を何にマップしますか? デフォルトでは、次のようなエンティティにフィールドを作成すると:@notnull boolean myboolean; そして、hibernateにテーブルを自動作成させました。これはどのoracleデータ型にマップされますか?
回答: これは本当に必要なものですjava pojo://@type(type="true_false") //not working for '1' and '0' in numeric(1) field @type(type= "org.hibernate.type.numericbooleantype") @notnull(message="not_null") @column(name = "is_delegation", nullable = false) private boolean isdelegation; oracle ddlalter table agent add (is_delegation number(1) default 0 not null); hibernate doc で述べられているように