3
A
답변
4
을 내가 당신이 이런 식으로 원하는 것을 달성 할 수 있다고 생각 :
(for(a <- ADB) yield a.forSelect).list
stefan.schwetschke가 게시 한 것과 다른 점은 인스턴스 a
을 을 참조하기 위해 ADB
개체 자체에서 액세스하는 대신 사용하고 있다는 것입니다.
0
그냥
...map(ADB.forSelect)
또는
for(...) yield ADB.forSelect
이 (가) 나를 위해 일한 다음 시도 :
import scala.slick.driver.H2Driver.simple._
import Database.threadLocalSession
object ADB extends Table[(Long, String)]("a") {
def id = column[Long]("id", O.PrimaryKey)
def name = column[String]("name")
def * = id ~ name
def forSelect = id ~ name
}
Database.forURL("jdbc:h2:mem:test1", driver = "org.h2.Driver") withSession {
(for(a <- ADB) yield ADB.forSelect).list
}
+0
답장을 보내 주셔서 감사합니다. 예제와 내 주요 차이점은'BaseDB [A] ("a")'를 확장 한 것입니다. 나는 객체에 매핑을 사용했지만 터플에는 사용하지 않았다. 귀하의 솔루션을 사용하려고하지만 다시 SlickException : Select (TableNode, "id")가 발견되었습니다. 이것은 일반적으로 생성자를 통해 도입하지 않고 "원시"테이블 객체를 쿼리에서 직접 사용하려는 시도로 인해 발생합니다. 어떤 아이디어? – 1esha
관련 문제
- 1. 내가 스키마 정의가 슬릭 3.1.1
- 2. 스칼라는 슬릭 테이블 상속
- 3. 내가 web2py에 다음과 같은 테이블 정의가
- 4. 슬릭 - 많은 테이블 스키마 한
- 5. 슬릭 리프팅 테이블 유형 오류
- 6. 슬릭 테이블 쿼리 : 인식 값 문제
- 7. 슬릭 Mtable.getTables
- 8. 슬릭 결과는
- 9. 스칼라 슬릭 :
- 10. 어떻게 내가 MySQL의와 슬릭 1.0.1을 사용하고 있습니다 및 thusly 히 숫자 열을 증가 싶습니다 슬릭 1.0.1
- 11. 슬릭 그리드 열 선택기
- 12. 슬릭 프로젝션 연산자/방법 설명서
- 13. 스칼라 슬릭 이해는
- 14. 카운트 행 슬릭 1.0.0
- 15. 슬릭 안드로이드 ProguardCache 오류
- 16. 슬릭 텍스처 로더와 glBlendFunc이
- 17. 파이썬 : 청소 방법 내가 여기에 클래스 정의가
- 18. 슬릭 쿼리 최적화
- 19. 슬릭 드롭과 던지는 오류
- 20. 슬릭 : 옵션 열 필터링
- 21. 슬릭 그리드의 데이터 업데이트
- 22. 자바 슬릭 : 키보드 입력
- 23. 슬릭 버튼이 작동하지 않습니다.
- 24. jQuery 슬릭 문제
- 25. 스칼라 슬릭 자동 증가 필드
- 26. 테이블 내가 테이블 MY_DATABASE_TABLE이
- 27. DataColumnCollection에 캐스트 정의가 없습니다.
- 28. 여러 정의가
- 29. GROUPBY 방법은 다음과 같습니다 슬릭
- 30. 오브젝트 정의가
그것은 작동합니다! 감사! – 1esha