jakartaee / jakartaee/persistence
support SQL arrays
- Lingua principale
- Java
- Stelle
- 268
- Fork
- 78
- Merge medio
- 1g 6h
- PR unite (30g)
- 13
Descrizione
Both Hibernate and EclipseLink have an `@Array` annotation for mapping Java arrays to SQL `array` types.
I therefore think we should add the following annotation to JPA:
```java
@Target({FIELD, METHOD})
@Retention( RUNTIME )
public @interface Array {
/**
* The maximum length of the array.
*/
int length();
}
```
You could use it like this:
```java
@Array(length=10)
String[] tags;
```
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Iniziate esaminando come JPA rappresenta attualmente i tipi array del database e come Hibernate ed EclipseLink espongono le rispettive annotazioni @Array. Definite il comportamento di mapping JPA richiesto e i punti di integrazione, quindi verificate che l’annotazione proposta supporti l’esempio String[] mostrato e abbia una copertura compatibile nella specifica.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java, sql
- Ambito
- database
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 25/100