Skip to content

Instantly share code, notes, and snippets.

@JJWTimmer
Created August 25, 2012 18:45
Show Gist options
  • Save JJWTimmer/3469115 to your computer and use it in GitHub Desktop.
Save JJWTimmer/3469115 to your computer and use it in GitHub Desktop.
Package object for my db classes
package object db {
type Stamp = java.sql.Timestamp
type JodaTime = org.joda.time.DateTime
implicit object JodaTimeSQLMapper extends MappedTypeMapper[JodaTime,Stamp] with BaseTypeMapper[JodaTime] {
def map(j: JodaTime) = new Stamp(j.getMillis())
def comap(s: Stamp) = new JodaTime(s)
override def sqlType = Some(java.sql.Types.TIMESTAMP)
override def sqlTypeName = Some("timestamp")
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment