Forums

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

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
tsuyoshi futamase
Date型をキーとした場合のService.xmlの記述について
June 26, 2012 9:16 PM
Answer

tsuyoshi futamase

Rank: New Member

Posts: 7

Join Date: January 5, 2011

Recent Posts

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


サービスビルダー: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の記述について
June 27, 2012 6:25 AM
Answer

David H Nebinger

Community Moderator

Rank: Liferay Legend

Posts: 11060

Join Date: September 1, 2006

Recent Posts

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の記述について
June 27, 2012 4:51 PM
Answer

tsuyoshi futamase

Rank: New Member

Posts: 7

Join Date: January 5, 2011

Recent Posts

Thank You David for the quick response.

Regards
Tsuyoshi Futamase
Hitoshi Ozawa
RE: Date型をキーとした場合のService.xmlの記述について
June 27, 2012 5:41 PM
Answer

Hitoshi Ozawa

Rank: Liferay Legend

Posts: 7949

Join Date: March 23, 2010

Recent Posts

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
tsuyoshi futamase
RE: Date型をキーとした場合のService.xmlの記述について
June 28, 2012 5:19 PM
Answer

tsuyoshi futamase

Rank: New Member

Posts: 7

Join Date: January 5, 2011

Recent Posts

小沢様

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

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

以上です。
失礼します。

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

Hitoshi Ozawa

Rank: Liferay Legend

Posts: 7949

Join Date: March 23, 2010

Recent Posts

二間瀬様、

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

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