JPA Hibernate如何在select中调用用户db函数

时间:2015-12-04 23:17:43

标签: hibernate jpa hibernate-annotations

我有一个遗留应用程序,我正在转换为JPA。其中一个SELECT查询,我试图复制有一个字段,它是一个数据库用户创建的函数。 例如:SELECT DBFIELD1,DBFIELD2,DBFIELD3,USER_FUNCTION(DBFIELD1)FROM .... WHERE ....

USER_FUNCTION具有相当多的业务功能,我无法复制它并保留所需的性能参数。它必须保留。

我复制了谓词和数据库字段。如何在我的实体中定义此列。有没有办法密切模仿相同的SQL。

1 个答案:

答案 0 :(得分:0)

...解决 按如下方式创建实体。

class ViewController: UIViewController {

@IBOutlet var webView: UIWebView!

var moviePlayer: MPMoviePlayerController!

func loginVideo(){

    webView.frame = self.view.frame

    let filePath = NSBundle.mainBundle().pathForResource("movie", ofType:"mp4")
    let url = NSURL.fileURLWithPath(filePath!)

    webView.loadData(url!, MIMEType: "video/mp4", textEncodingName: String(), baseURL: NSURL())
    webView.userInteractionEnabled = false;

    let filter = UIView()
    filter.frame = self.view.frame
    filter.backgroundColor = UIColor.blackColor()
    filter.alpha = 0.05
    self.view.addSubview(filter)
}
}