LoginSignup
0
0

More than 5 years have passed since last update.

SalesCubeでWarehouseService.javaのhhooggeeを呼び出す方法

Posted at

MySQLで下記のようなテーブルがあるとする。

souko.gif

WarehouseService.java には、下記のメソッドが実装されているとする。

public List<WarehouseJoin> hhooggee() throws ServiceException {
    try {
        return this.selectBySqlFile(WarehouseJoin.class,
                "warehouse/test.sql").getResultList();
    }catch (Exception e) {
        throw new ServiceException(e);
    }               
} // function

このとき、test.sql の内容は下記のとおりである。

SELECT
  WAREHOUSE_CODE
  ,WAREHOUSE_NAME
  ,WAREHOUSE_ZIP_CODE
  ,WAREHOUSE_ADDRESS_1
  ,WAREHOUSE_ADDRESS_2
  ,WAREHOUSE_TEL
  ,WAREHOUSE_FAX
  ,MANAGER_NAME
  ,MANAGER_KANA
  ,MANAGER_TEL
  ,MANAGER_FAX
  ,MANAGER_EMAIL
  ,WAREHOUSE_STATE
  ,CRE_FUNC
  ,CRE_DATETM
  ,CRE_USER
  ,UPD_FUNC
  ,UPD_DATETM
  ,UPD_USER
FROM
    WAREHOUSE_MST_TRADE

この状態で、 InputPOrderAction.java から hhooggee を呼び出すには、下記のようにする。

import jp.co.arkinfosys.entity.join.WarehouseJoin;

を宣言する。

List<WarehouseJoin> nagoya = warehouseService.hhooggee();
String name0 = nagoya.get(0).warehouseName;
String name1 = nagoya.get(1).warehouseName;         

java.lang.System.out.println("yamatokenねーむ0: " + name0 );         
java.lang.System.out.println("yamatokenねーむ1: " + name1);                      

を実装する。

コンソールには下記のように表示される。

yamatokenねーむ0: テストそうこA
yamatokenねーむ1: テスト倉庫2
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0