[CONTAINER-204] S2JDBC で,Enum 型のプロパティは名前 (Enum#name() の戻り値) ではなく,序数 (Enum#ordinal() の戻り値) で扱うようにしました. Created: 2008-07-22  Updated: 2008-07-22  Resolved: 2008-07-22

Status: Resolved
Project: S2Container
Component/s: S2JDBC
Affects Version/s: 2.4.26
Fix Version/s: 2.4.27

Type: Improvement Priority: Major
Reporter: koichik Assignee: koichik
Resolution: Fixed Votes: 0
Labels: None


 Description   

S2JDBC で,Enum 型のプロパティは序数 (Enum#ordinal() の戻り値) で扱うようにしました.
JPA 仕様に合わせるため.
2.4.26 以前と同様,名前 (Enum#name() の戻り値) で扱うには,s2jdbc.dicon に次のように記述してください.

<component name="jdbcManager" class="org.seasar.extension.jdbc.manager.JdbcManagerImpl">
    ・・・
    <initMethod>
        @org.seasar.extension.jdbc.types.ValueTypes@setEnumDefaultValueType(
            @org.seasar.extension.jdbc.types.EnumType@class)
    </initMethod>
</component>


 Comments   
Comment by koichik [ 2008-07-22 ]

対応しました.
http://svn.seasar.org/browse/?view=rev&root=s2container&revision=3674

Generated at Wed Dec 17 10:09:57 JST 2025 using Jira 10.7.4#10070004-sha1:cce36d3b4f8de9f0780b0dcddfc0514af065ac94.