¡Parece que todas las aplicaciones de muestra proporcionadas por Play! el marco hace uso de anorm para la persistencia. ¿Cuál es el motivo para elegir una tormenta sobre una ORM? Si está usando un ORM, ¿qué está usando y por qué?Scala Play! Usando anorm u ORM
12
A
Respuesta
13
Creo que la mayoría de los argumentos para el anorm se enumeran en el corresponding page en la documentación.
Por el momento, personalmente prefiero una capa de acceso a datos independiente de Scala y Play, así que estoy usando Ebean (y estaría usando JPA, si era el valor predeterminado recomendado).
Ser capaz de utilizar los modelos sin ninguna dependencia del juego es una gran ventaja, en mi opinión. Además, Anorm no parece ofrecer mucha independencia de la base de datos, ya que las consultas se expresan en SQL nativo.
17
anorm es un acrónimo de El nombre no es un asignador relacional de objetos, por lo tanto, no es un ORM.
Y ahí radica la respuesta: es para aquellos de nosotros que queremos ser prácticos con sus consultas SQL.
Cuestiones relacionadas
- 1. Cómo administrar las excepciones relacionadas con DB en Play! 2.0/Scala usando Anorm
- 2. ¿Scala Anorm String Replacement Sanitize Inputs?
- 3. Usando Scala 2.9.2 con Play?
- 4. Joda DateTime Field en el Anorm de Play Framework 2.0
- 5. Juego Scala Anorm analizador lanza UnexpectedNullableFound incluso cuando el analizador está marcado como opcional
- 6. ¿Cómo servir archivos cargados en Play! 2 usando Scala?
- 7. "In" cláusula en anorm?
- 8. Play 2 - Scala FakeRequest withJsonBody
- 9. scala play 2.0 get request header
- 10. Juego 2.0 + Java vs. Play 2.0 + Scala?
- 11. Scala start Play server en producción
- 12. Play Framework for Scala - Servicio web RESTful
- 13. ¿Cómo puedo asignar una fila a una clase usando Anorm?
- 14. Server Sent Events en Play framework usando Java
- 15. Scala + Play + Akka. ¿Hay una necesidad de Backbone.js?
- 16. play thread architecture
- 17. error de carga de archivo de framework scala play
- 18. cómo reutilizar un analizador de anorm en playframework 2.0 con scala
- 19. Anorm de análisis sintáctico flotador valora
- 20. Cómo recuperar la clave principal al guardar un nuevo objeto en Anorm
- 21. Scala Play Framework obteniendo la dirección IP del usuario
- 22. Creando un constructor de campo personalizado en Play 2 (scala)
- 23. Mezcla de JavaScript y Scala en una plantilla de Play
- 24. Configuración de encabezados HTTP en Play 2.0 (scala)?
- 25. Scala Play 2, que pasa a petición con el método
- 26. Aplicación One Play 2 Framework: use ambos, java y scala
- 27. Plantillas de correo electrónico como plantillas de scala en Play?
- 28. ¿Podemos evitar completamente Scala y simplemente usar Play! framework
- 29. Redacción de páginas de tiempo en Play 2.0 Scala Framework
- 30. Conexión EC2 a RDS usando Play framework
gracias! Tu comentario sobre la independencia de la base de datos suena verdadero. Incluso la modificación de las muestras para usar postgres, a diferencia de hsql, tomó tiempo, preferiría gastar en desarrollo ... –