2

クラス ファイルを grails から Java でエクスポートしていますが、うまくいきません。はいの場合、どのように??


シンプルなサービス ファイルです。Bookservice.groovy

package com.compnyname.testingJar

class BookService {

    List<Book> getallBooks(String name){
            List<Book> bookList= Book.findAllByName(name);
            return bookList;

        }
}

Book.groovy(ドメインクラス)

package com.compnyname.testingJar

class Book {
    String name;
    String description;
    static constraints = {
    }
}

このサービスを使用しているJavaファイルは次のとおりです

import com.compnyname.testingJar.*;
public List<Groups> listGroup() {
        List<Groups> groups = null;
        try {
            BookService bService = new BookService();
            logger.debug("class of bookservice is" + bService.getClass());
            List<Book> books = bService.getallBooks("xyz");
            logger.debug("List of books is" + books);
            groups = sessionFactoryHibernate.getCurrentSession().createQuery("from Groups").list();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return groups;
    }
4

2 に答える 2

2

Grails プラグインを作成すると、Spring/Struts プロジェクトのクラスパスに追加できるjar としてエクスポートできます。

于 2012-07-23T19:13:58.613 に答える
0

サービスをプラグイン プロジェクトに配置し、サービスを使用する他のプロジェクトからプラグインをインポートする必要があります。

于 2012-07-23T07:35:49.207 に答える