쉬운 방법이 있나요? 나는이 일을 할 수있는 몇 가지 코드를 찾기 위해 근원지를 걸어 다녔다.Slick에서 열의 기본값을 가져 옵니까?
3
A
답변
1
예, 있습니다.
val driver: BasicProfile = scala.slick.driver.H2Driver //use the one appropriate to you
val defaultValue: Int = Users.id.typeMapper(driver).zero
문서 인용 :
이- TypeMapper "TypeMapper 객체가 나타내는를 당신은 너무 같은 id 컬럼에 대한 기본 값을 얻을 수 있습니다
object Users extends Table[(Int, String)]("users") { def id = column[Int]("id") def name = column[String]("name") }
테이블을 감안할 때 데이터베이스의 열 유형으로 사용할 수있는 스칼라 유형 "을 참조하십시오. (드라이버)
- typeMapper 드라이버 특정 타입 매퍼
TypeMapperDelegate
에zero
방법 "은 타입 0의 값을"제공 - 사용되고있는 TypeMapperDelegate를 생성한다.
테이블을 정의 할 때 열에 대해 설정 한 기본값을 반환하는지 또는 테이블에 정의 된 일반적인 0 값만 반환하는지 테스트하지 않았습니다.
3
Slick의 테이블 구성 요소는 추가 열 옵션을 제공합니다. 이것은 당신이 당신이 그것을 얻을 방법, 기본값을 _set_ 어떻게
def mycolumn = column[String](
"MYCOLUMNNAME",
O.DBType("VARCHAR"),
O.Default("Let's eat icecream"))
관련 문제
- 1. 열의 기본값을 가져 오는 ResultSetMetaData
- 2. 개체를 인스턴스화하지 않고 PropertyInfo의 기본값을 가져 옵니까?
- 3. 레일 : 특정 열의 데이터를 가져 옵니까?
- 4. 열의 기본값을 어떻게 설정합니까?
- 5. 열의 기본값을 설정하십시오 : 다른 열의 값
- 6. jQuery와 JavaScript를 통해 "select"HTML 입력 요소의 기본값을 가져 옵니까?
- 7. 다른 열의 열에 기본값을 설정하십시오.
- 8. 일시적으로 열의 기본값을 변경하는 방법?
- 9. 열의 기본값을 추가하는 방법은 무엇입니까?
- 10. 계산 된 열에서 sharepoint 목록 열의 길이를 가져 옵니까?
- 11. GetSqlValues가 숨겨진 필드를 가져 옵니까?
- 12. Slick에서 테이블 선언하기
- 13. PostgreSQL에서 모든 열의 기본값을 null로 설정하는 방법
- 14. MySQL - 열의 기본값을 검색 할 수 있습니까?
- 15. SQLAlchemy는 postgres JSON 열의 기본값을 설정합니다.
- 16. 는 mysql Id 열의 기본값을 설정합니까?
- 17. ComboBox 여러 열의 기본값을 어떻게 설정합니까?
- 18. Sequel 마이그레이션에서 열의 기본값을 변경하는 방법은 무엇입니까?
- 19. 특정 열의 모든 셀에 기본값을 어떻게 할당합니까?
- 20. mysql에서 BLOB 열의 기본값을 설정하는 방법은 무엇입니까?
- 21. System.Drawing.Font 너비를 가져 옵니까?
- 22. PID에서 이름을 가져 옵니까?
- 23. 문자열에서 keyCode를 가져 옵니까?
- 24. 정수에서 레코드를 가져 옵니까?
- 25. 위젯에서 DefaultSharedPreferences를 가져 옵니까?
- 26. judo.js는 어떻게 가져 옵니까?
- 27. 현재 UIView를 가져 옵니까?
- 28. UIButton의 UITableViewCell을 가져 옵니까?
- 29. 타이머에서베이스를 가져 옵니까?
- 30. PyCSimpleType 값을 가져 옵니까?
이 그래서 컬럼에 지정된 디폴트 값을 얻기 위해, 당신은 같은 것을 할 수있는 객체 O.
를 통해 accesable입니다 . – sventechie