Hybrisプロジェクトでは、新規「カスタム」エンティティをitems.xml(GenericItemから拡張)に作成しました。 結局のところとアリ初期化アリクリーン、すべてのテーブルが完全に生成されますが、オプションとユニークな修飾子指定された属性には影響しません。 私items.xmlにの抜粋:私のデータベースで属性の修飾子はitems.xmlのデータベースには影響しませんが、それはなぜですか?
<attribute qualifier="someQualifier" type="java.lang.Long">
<description>some desctiontion</description>
<persistence type="property"/>
<modifiers optional="false" unique="true"/>
</attribute>
(MySQLとHSQLでテスト)オプションとユニークなラベル属性がまだ(偽=ユニーク、真= NULL可能)デフォルト値を持っています。 ここで何が問題になりますか?
HYBRISは、SAP関連会社であるように思われます。たぶん、あなたはHibernateまたは別のORMを意味します。 – RubioRic
私は、SAP関連のフレームワークとしてHybrisを意味します。 – sz3nt
私の間違い。 – RubioRic