groovyでのin-memory database
使用を作成しました。H2
また、データを正常に追加しました。さて、のようにプログラムのどこかでそのデータベースのデータにアクセスしたかったのですが、アクセスservice
できませんでした。findAll()、getAll()メソッドを使用しようとしましたが、データベースにコンテンツがありますが、何も返されません。
どうすればこれを修正できますか?助けてください。ありがとう。
groovyでh2データベースを使用している場合は、groovy.sql.Sql
インターフェースを介してJDBC経由でデータベースにアクセスすることをお勧めします。例えば:
@GrabConfig(systemClassLoader=true)
@Grab(group='com.h2database', module='h2', version='1.3.168')
import groovy.sql.Sql
def sql = Sql.newInstance("jdbc:h2:mem:db1", "sa", "sa", "org.h2.Driver")
println sql.rows("select * from MY_TABLE")