En JPA hay una anotación para especificar que los campos booleanos deben persistir como un entero. Estoy usando OpenJPA y actualmente está persistiendo campos booleanos como bits. Yo prefiero usar entero 1 ó 0.JPA configura campos booleanos para persistir como enteros
5
A
Respuesta
9
Puede especificar la definición de columna:
@Column(name="boolColumn",
columnDefinition="INT(1)")
5
Usted puede usar la siguiente anotación:
@Type(type="numeric_boolean")
Si desea escribir Y y N en lugar de 0, 1, puede usar
@Type(type="yes_no")
+1
¿De dónde viene @Type? OpenJPA? El proveedor de quien se trata la pregunta es ... –
Cuestiones relacionadas
- 1. Cómo persistir muchas entidades (JPA)
- 2. Campos booleanos de indexación
- 3. Jpa OneToMany no persistir hijo
- 4. Obtención de booleanos e enteros de strings.xml
- 5. JPA - Criterios de consulta - Búsqueda de enteros usando "como"
- 6. Persistir los campos de recopilación con hibernación
- 7. JPA Múltiples campos incrustados
- 8. valores insertar en campos booleanos Solr
- 9. Cuenta para muchos campos booleanos en una consulta sql?
- 10. Hibernate force timestamp para persistir/cargar como UTC
- 11. ¿Cómo se configura JPA con Spring 3?
- 12. ¿El JPA/Hibernate ahorrar aún cuando no llamar a persistir
- 13. no puede persistir entidad JPA en el motor de aplicación
- 14. JPA 2.0: Cargar un subconjunto de campos para una entidad
- 15. Dapper no puede asignar columnas de bits a campos booleanos
- 16. Caso de Postgresql y campos booleanos de prueba
- 17. nombres de los campos booleanos positivo o negativo
- 18. booleanos de adición (como número entero)
- 19. ¿Configura una columna de marca de tiempo JPA para ser generada por la base de datos?
- 20. ¿Hay razones para no almacenar valores booleanos en SQL como tipos de datos de bit?
- 21. caracteres de imprenta como enteros
- 22. Rails valores predeterminados de la base de datos y validación de modelo para los campos booleanos
- 23. Mejores prácticas para usar y persistir enumeraciones
- 24. Problema al persistir Entidad
- 25. Convertir ints a booleanos
- 26. org.hibernate.PersistentObjectException: entidad separada pasada para persistir
- 27. Persistir en un objeto que no está marcado como serializable
- 28. primavera @Transactional fusionar y persistir pregunta
- 29. Asignación de campos enteros/propiedades a cero en un constructor
- 30. "entidad independiente pasó a persistir error" con el código de JPA/EJB
genial, gracias Bozho – Joel