PeopleSoft-PeopleCode与Java数据类型映射
PeopleCode and Java 数据类型映射
下表描述了用于解析重载Java方法和基本转换的类型匹配。
| PeopleCode Type | Java Type/Class |
|---|---|
| Float | double, float |
| Number | double, float, byte, char, short, int, long |
| Integer | int, byte, char, short, long |
| Boolean | Boolean |
| String | java.lang.String |
| Date | java.sql.Date |
| Time | java.sql.Time |
| Date Time | java.util.Date |
| any kind of object | any kind of object |
下表说明了为生成Java类java.lang.Object所做的转换
| PeopleCode Type | Java Type/Class |
|---|---|
| Float, Number | java.lang.Double |
| Integer | java.lang.Integer |
| Boolean | java.lang.Boolean |
下表表示Java方法或构造函数的签名所要求的其他转换。
| PeopleCode Type | Java Class |
|---|---|
| Integer, Number, Float | java.lang.Integer, java.lang.Byte, java.lang.Character, java.lang.Short, java.lang.Long, java.lang.Float, PeopleSoft.PeopleCode.intHolder, PeopleSoft.PeopleCode.doubleHolder |
| String | PeopleSoft.PeopleCode.StringHolder |
| peoplecode builtin class Xxx | PeopleSoft.PeopleCode.Xxx |
| JavaObject | corresponding Java object |