小编Don*_*ean的帖子

如何在Scala中实现org.hibernate.Session

"会话"接口有两种方法,在Scala中由于类型擦除而减少为具有相同的签名:

public ProcedureCall createStoredProcedureCall(String procedureName, Class... resultClasses)

public ProcedureCall createStoredProcedureCall(String procedureName, String... resultSetMappings)
Run Code Online (Sandbox Code Playgroud)

尝试实现它们会产生错误:

错误:double定义:方法createStoredProcedureCall:(procedureName:String,resultSetMappings:String*)org.hibernate.procedure.ProcedureCall和方法createStoredProcedureCall :( procedureName:String,resultClasses:Class [_] )org.hibernate.procedure.ProcedureCall at line 199擦除后具有相同的类型:(procedureName:String,resultSetMappings:Seq)org.hibernate.procedure.ProcedureCall override def createStoredProcedureCall(procedureName:String,resultSetMappings:String):ProcedureCall = null ^

那么我将如何以编译和工作的方式实现此接口?

hibernate scala

5
推荐指数
1
解决办法
238
查看次数

标签 统计

hibernate ×1

scala ×1