Play! Google Siena Module


License

License

unknown
Categories

Categories

Maven Build Tools
GroupId

GroupId

com.google.code.maven-play-plugin.org.playframework.modules.siena
ArtifactId

ArtifactId

play-siena
Last Version

Last Version

2.0.7
Release Date

Release Date

Type

Type

jar
Description

Description

Play! Google Siena Module
Play! Google Siena Module
Source Code Management

Source Code Management

https://github.com/mandubian/play-siena

Download play-siena

How to add to project

<!-- https://jarcasting.com/artifacts/com.google.code.maven-play-plugin.org.playframework.modules.siena/play-siena/ -->
<dependency>
    <groupId>com.google.code.maven-play-plugin.org.playframework.modules.siena</groupId>
    <artifactId>play-siena</artifactId>
    <version>2.0.7</version>
</dependency>
// https://jarcasting.com/artifacts/com.google.code.maven-play-plugin.org.playframework.modules.siena/play-siena/
implementation 'com.google.code.maven-play-plugin.org.playframework.modules.siena:play-siena:2.0.7'
// https://jarcasting.com/artifacts/com.google.code.maven-play-plugin.org.playframework.modules.siena/play-siena/
implementation ("com.google.code.maven-play-plugin.org.playframework.modules.siena:play-siena:2.0.7")
'com.google.code.maven-play-plugin.org.playframework.modules.siena:play-siena:jar:2.0.7'
<dependency org="com.google.code.maven-play-plugin.org.playframework.modules.siena" name="play-siena" rev="2.0.7">
  <artifact name="play-siena" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.google.code.maven-play-plugin.org.playframework.modules.siena', module='play-siena', version='2.0.7')
)
libraryDependencies += "com.google.code.maven-play-plugin.org.playframework.modules.siena" % "play-siena" % "2.0.7"
[com.google.code.maven-play-plugin.org.playframework.modules.siena/play-siena "2.0.7"]

Dependencies

compile (2)

Group / Artifact Type Version
com.google.code.maven-play-plugin.com.sienaproject.siena : siena jar 1.0.0-b6-20111107
com.google.code.maven-play-plugin.org.apache.ddlutils : ddlutils jar 1.0-patched-play-siena-2.0.0

provided (1)

Group / Artifact Type Version
com.google.code.maven-play-plugin.org.playframework : play jar 1.2.4

runtime (4)

Group / Artifact Type Version
isorelax : isorelax jar 20020414
msv : msv jar 20020414
relaxngDatatype : relaxngDatatype jar 20020414
saxpath : saxpath jar 1.0-FCS

Project Modules

There are no modules declared in this project.

Siena support for Play! Framework v2.x

The siena module automatically enables Siena support for your application for GAE/MySQL/PostgreSQL/H2 databases.

Release notes

  • v2.0.6 provides support for :

    • GAE
    • MySQL
    • Postgresql
    • H2
    • GoogleCloudSQL
    • Amazon SDB
  • v2.x brings support for IDs of type Long (auto-generated or manual) and String (manual or auto-generated as UUID).

  • v2.x brings a new class called EnhancedModel which is a normal siena.Model enhanced at runtime by Play to provide all() function (and other functions also but it will be detailed later). Please see below for more details.

  • v2.x is a complete refactoring of siena module based on Siena v1.x. Yet, for those who used Siena before, it doesn't change anything as Siena v1.0.0 is 100% backward compatible (at least in theory).

  • v2.x is compatible with Play version >1.2.1 and uses dependency management.

Note v1.x only supported GAE but this is not the case anymore. Other NoSQL Databases will be added later.

Versions

Version
2.0.7