Tribune

Home » Liferay Portal » 日本語 » 3. 開発

Vista Combinata Vista Piatta Vista ad Albero
Discussioni [ Precedente | Successivo ]
toggle
tsuyoshi futamase
Date型をキーとした場合のService.xmlの記述について
26 giugno 2012 21.16
Risposta

tsuyoshi futamase

Punteggio: New Member

Messaggi: 11

Data di Iscrizione: 5 gennaio 2011

Messaggi recenti

ウィンクス株式会社 二間瀬(ふたませ)と申します。


サービスビルダー:Service.xmlの記述について質問です。

Date型のカラムをプライマリキーにしたService.xmlでは、Date型に
Nullが設定できるため、サービスビルダーでエラーが発生します。
1
2<!-- PK fields -->
3
4<column name="CUSTOMER_NUMBER" type="long" primary="true"/>
5<column name="HIZUKE_JIKOKU" type="Date" primary="true"/>

Date型をキーとする場合、サービスビルダーは利用できないのでしょうか?
データベースは、PosrgreSQLを使用しています。

以上、よろしくお願いします。
失礼します。

------------------------------------
ウィンクス株式会社
システム事業部
二間瀬 剛(tsuyoshi futamase)
e-mail : winx-futamase@sat.bbiq.jp
------------------------------------
David H Nebinger
RE: Date型をキーとした場合のService.xmlの記述について
27 giugno 2012 6.25
Risposta

David H Nebinger

Punteggio: Liferay Legend

Messaggi: 4496

Data di Iscrizione: 1 settembre 2006

Messaggi recenti

By declaring the date as a primary column, it in turn becomes a primary key in the database w/ the not null attribute.

To use a nullable date, it cannot be part of the primary key.
tsuyoshi futamase
RE: Date型をキーとした場合のService.xmlの記述について
27 giugno 2012 16.51
Risposta

tsuyoshi futamase

Punteggio: New Member

Messaggi: 11

Data di Iscrizione: 5 gennaio 2011

Messaggi recenti

Thank You David for the quick response.

Regards
Tsuyoshi Futamase
Hitoshi Ozawa
RE: Date型をキーとした場合のService.xmlの記述について
27 giugno 2012 17.41
Risposta

Hitoshi Ozawa

Punteggio: Liferay Legend

Messaggi: 8000

Data di Iscrizione: 23 marzo 2010

Messaggi recenti

David, you missed the point of the question. You translation program didn't translate the question correctly.
He is saying that by declaring a date type entity as a primary key, he can enter value null, which results in an error.
He's asking if because of this limitation, whether he's able to use date type as a primary key.

Well, as you've pointed out, primary keys should have not null attribute in the database. The question is there is a bug in service builder
which in not setting not null attributes on primary keys with datatype date or if he's just using it incorrectly.

BTW, I'm trying to allow liferay.com to reply some of the questions in the Japanese forum first because it seems Daniel Kiyotomo Ozeki
wants to show how he can help users. He personally requested it, and I want to give him an opportunity for a while. emoticon
Hitoshi Ozawa
RE: Date型をキーとした場合のService.xmlの記述について
28 giugno 2012 4.24
Risposta

Hitoshi Ozawa

Punteggio: Liferay Legend

Messaggi: 8000

Data di Iscrizione: 23 marzo 2010

Messaggi recenti

FYI, Winx is a company offering system integration services mostly to educational and research organizations. They seems to be low budget and seems to be only interested in using the CE version.

http://www.winx-inc.co.jp/inform.html
tsuyoshi futamase
RE: Date型をキーとした場合のService.xmlの記述について
28 giugno 2012 17.19
Risposta

tsuyoshi futamase

Punteggio: New Member

Messaggi: 11

Data di Iscrizione: 5 gennaio 2011

Messaggi recenti

小沢様

当社の補足説明ありがとうございます。
小沢様が検索された企業は、社名が同じ別の企業でしたので訂正させてください。

当社(ウィンクス)は、一般企業向けのソフトウェアを開発する会社で、
URLは、以下の通りです。
http://www.winx-sakura.jp

以上です。
失礼します。

------------------------------------
ウィンクス株式会社
システム事業部
二間瀬 剛(tsuyoshi futamase)
e-mail : winx-futamase@sat.bbiq.jp
------------------------------------
Hitoshi Ozawa
RE: Date型をキーとした場合のService.xmlの記述について
28 giugno 2012 18.04
Risposta

Hitoshi Ozawa

Punteggio: Liferay Legend

Messaggi: 8000

Data di Iscrizione: 23 marzo 2010

Messaggi recenti

二間瀬様、

会社を間違えて大変申し訳ございませんでした。
以前、弊社にご連絡して頂いた時は予算が限られているためにCE版の利用を検討していると言う記録がありました。

もう既に御存じだと思いますが、日本Liferayの設立の準備が進められています。もしEE版にご興味が
ある場合は、Liferay社の大関様に連絡してください。
tsuyoshi futamase
RE: Date型をキーとした場合のService.xmlの記述について
28 giugno 2012 18.39
Risposta

tsuyoshi futamase

Punteggio: New Member

Messaggi: 11

Data di Iscrizione: 5 gennaio 2011

Messaggi recenti

小沢様

> もう既に御存じだと思いますが、日本Liferayの設立の準備が進められています。もしEE版にご興味が
> ある場合は、Liferay社の大関様に連絡してください。

ありがとうございます。
もう一度、社内で検討してみたいと思います。

--
ウィンクス株式会社
二間瀬 剛
Hitoshi Ozawa
RE: Date型をキーとした場合のService.xmlの記述について
1 luglio 2012 15.36
Risposta

Hitoshi Ozawa

Punteggio: Liferay Legend

Messaggi: 8000

Data di Iscrizione: 23 marzo 2010

Messaggi recenti

二間瀬 様、

Liferay EEを利用される場合に気を付けなければならないのは、EEではビルド用の設定ファイルが含まれていないため、EEのソースコードをビルドできないと聞いたことがあります(ラインセンスもLGPLではなく、独自ライセンスになっているため制約があるのかも知れません。)また、CE版とバージョンが異なるため、CE版で動作したものが100%EE版で正常に動作するとは言えないと思います。

結果的には、EE版を利用した場合は、100%Liferay.comに依存することになりますので問題が発生した場合は、ここのフォーラムよりも直接Liferay.comに連絡した方が良いと言うことです。

最後になりましたが、個人的には質問の回答を頂くよりも短時間で問題を解決してシステムを正常動作させる必要があるため、CE版を利用しています。