私はgrailsアプリケーションを持っています。 OracleデータベースとH2データベースをサポートしています。GrailsのH2データベースでlistAggを使用
私はprodでOracle 11g DBを、開発環境でH2 DBを使用しています。 私は、 "listAgg"関数を使ってhibernateクエリーを持っています。 Oracle上で正常に動作します。 しかし、H2はこの機能をサポートしていません。この機能をH2と併用するにはどうすればよいですか?
私はそれがカスタム方言でできると思います。しかし、私はどのように理解できません。誰でも詳細に説明できますか?
H2にはlistAggに似た 'group_concat'関数があります。 'group_concat'がlistAggではなくH2DBに使用されるようにアプリケーションを構成できますか?
Grails 2.3.11。
ありがとうございます!
ありがとうございます!しかし、私はgrailsとhibernateで、native SQLではなく、それを使いたいと思っています。 –
これは機能しませんか? https://bhavikablog.wordpress.com/2012/12/07/adding-custom-function-in-hibernate-with-custom-dialects/ – droggo
ListAgg oracle関数の 'within'部分に問題があります。どうすれば定義できますか? –