'enum'에 해당되는 글 1건

  1. 2014.10.07 Enum Type을 Slick 에서 사용하기

Enum Type을 Slick 에서 사용하기

language/scala 2014.10.07 16:08 posted by dev.bistro


1. Enum 타입의 사용

scala.Enumeration을 상속한다.

object REQUEST_METHOD_TYPE extends Enumeration {
  type REQUEST_METHOD_TYPE = Value
  val GET, POST = Value
}


2. Slick의 선언

implicit val MethodMapper  = MappedColumnType.base[REQUEST_METHOD_TYPE,String] ( s=>s.toString, s=>REQUEST_METHOD_TYPE.withName(s))

def method = column[REQUEST_METHOD_TYPE]("method", O.NotNull, O.Default(REQUEST_METHOD_TYPE.GET), O.DBType("VARCHAR(20)"))


신고

'language > scala' 카테고리의 다른 글

scala의 lazy 비용  (0) 2014.10.21
spray는 멋지군..  (0) 2014.10.20
Enum Type을 Slick 에서 사용하기  (0) 2014.10.07
Slick  (0) 2014.10.05
Functional Programming Principles in Scala 끝!  (1) 2013.06.04
Scala Tuple  (0) 2013.03.12
TAG , ,


티스토리 툴바