2009-03-12 27 views
1

EJB3オブジェクトを永続化するためにSQL Serverに接続しています。これらのオブジェクトに@Columnというアノテーションが付けられます。EJB3の大文字と小文字を区別するアノテーション

要素は、同様に定義されている場合、データベース内の列名は、EJB注釈は大文字小文字の区別の問題を持つことになります大文字(例:ORDERNAME)で始まる場合:

@Column 
String orderName 

おかげ

答えて

1

Iドン大文字と小文字の区別の問題に直面すると思います。大文字と小文字を区別した照合でデータベースを作成した場合(その場合は、すべてのオブジェクト名で大文字と小文字が区別されます)。しかし、そうしても、@Columnアノテーションの列名はいつでも設定できます。

@Column(name="ORDeRNAME") 
関連する問題