Domanda

Ci stiamo connettendo a un SQL Server per rendere persistenti i nostri oggetti EJB3. Questi oggetti sono annotati con @Column.

Se il nome della colonna nel database inizia con una lettera maiuscola (ad es. OrderName), l'annotazione ejb avrà problemi di maiuscole e minuscole se l'elemento è definito in questo modo:

@Column
String orderName

Grazie

È stato utile?

Soluzione

Non credo che dovrete affrontare problemi di sensibilità del caso. O forse se hai creato il tuo database con un confronto maiuscolo / minuscolo (nel qual caso tutti i nomi degli oggetti saranno sensibili al maiuscolo / minuscolo). Ma anche se lo hai fatto, puoi sempre impostare il nome delle colonne nelle tue annotazioni @Column:

@Column(name="ORDeRNAME")
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top