mirror of
https://github.com/querydsl/querydsl.git
synced 2026-06-27 21:01:15 +08:00
Fix deprecation warnings
This commit is contained in:
parent
4a8658f657
commit
57636e3846
@ -114,13 +114,6 @@
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.h2database</groupId>
|
||||
<artifactId>h2</artifactId>
|
||||
<version>1.2.133</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-log4j12</artifactId>
|
||||
|
||||
@ -36,7 +36,7 @@ trait Projections {
|
||||
* @return
|
||||
*/
|
||||
def create[T](expressions: Ex[_]*)(implicit mf: Manifest[T]) = {
|
||||
val clazz = mf.erasure.asInstanceOf[Class[T]]
|
||||
val clazz = mf.runtimeClass.asInstanceOf[Class[T]]
|
||||
try {
|
||||
clazz.getConstructor()
|
||||
ProjectionsFactory.fields[T](clazz, expressions:_*)
|
||||
|
||||
@ -31,7 +31,7 @@ import scala.reflect.BeanProperty
|
||||
*
|
||||
*/
|
||||
class RelationalPathImpl[T](md: PathMetadata[_], schema: String, table: String)(implicit val mf: Manifest[T])
|
||||
extends BeanPath[T](mf.erasure.asInstanceOf[Class[T]], md) with RelationalPath[T] {
|
||||
extends BeanPath[T](mf.runtimeClass.asInstanceOf[Class[T]], md) with RelationalPath[T] {
|
||||
|
||||
import scala.collection.JavaConversions._
|
||||
|
||||
|
||||
@ -20,6 +20,6 @@ package com.mysema.scala
|
||||
*/
|
||||
object ManifestUtils {
|
||||
|
||||
implicit def toClass[X](mf: Manifest[X]) = mf.erasure.asInstanceOf[Class[X]]
|
||||
implicit def toClass[X](mf: Manifest[X]) = mf.runtimeClass.asInstanceOf[Class[X]]
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user