Tag: 建模

如何在数据库中建模(Java)枚举(使用SQL92)

您正在使用名为“Gender”的列为实体建模。 在应用程序代码中,性别应该是(Java)枚举类型,具有2个值(MALE和FEMALE)..如何将其建模,知道Enums as Datatype不是通用SQL(语言)的一部分92 。 数据模型必须是可移植的,以便被几个DBMS(Mysql,Oracle,Derby)和几个持久性提供程序(JPA,Hibernate,JDBC)使用。 我觉得,它达到了两个级别: – 首先是Schema和实体的级别(将枚举存储为-VAR-CHAR或INT) – 第二个应用程序代码的级别(JDBC不支持枚举,JPA但是这取决于实施) 是否存在通用解决方案,例如适用于Mysql DBMS? 谢谢 !!

如何在Java中建模一定数量的Money

任何人都可以推荐一个类库或模拟金额的 设计模式吗? 我想它应该支持: 多种货币 一种指示小数位数的机制 数学(尊重某些舍入约定(CFR,即银行家的舍入 )) 序列化与String表示之间的序列化 ……? 即19.99美元可以序列化为“ USD-200000001999 ” (而2表示小数位数)