こんにちは私は学生ですが、現在GrailsとGroovyを学んでいます。私はサービス、コントローラ、GSPでクルードサービスを作りたいです。 GrailsアプリケーションをPostgreSQLデータベースに接続しました。私の問題は、私はCRUDサービスを作ることができないということです。足場でそれをやったのですが、コントローラーで手作業で試してみました。今はサービスに入れたいです。私のコードはこれです:Grails/Groovy CRUDサービス
マイサービス
import groovy.sql.Sql
import grails.transaction.Transactional
@Transactional
class ContactListService {
def DataSource
def listAction(){
def sql = new Sql(DataSource)
return sql.rows ("SELECT * FROM mn")
}
def insertAction(){
def sql = new Sql(DataSource)
sql.execute("INSERT INTO mn (id, name) VALUES ($Id,$Name)")
}
私は、この "メッセージクラスのID:A:いいえ、そのようなプロパティcontactlist.ContactListService" を取得
:さて、あなたはリストを
書くことができ、このようなサービスでアクションを挿入します。あなたはこのようなマンガンという名前のクラスを持っていると仮定すると
そのようにSQL接続を作成する必要があります。 GnM:Mn.list()= select * from mnを使用し、新しいMn(id:Id、name:name).save()= insertを使用します。 Mn – quindimildev