liangxiang的gravatar头像
liangxiang 2019-09-02 14:53:50

如何orm框架中设置,让不同数据库字段类型互转

目前需求是,我从oracle数据库中取出所有的表,字段,字段类型,长度。然后根据取出来的这些信息,在mysql数据库中建立相应的表。但是,oracle和mysql字段型不一样的,现在我如何在ssm框架中设置字段类型互转

所有回答列表(3)
407115329的gravatar头像
407115329 2019年9月4日

面向对象思想已经普遍被采用,大型应用程序的设计大部分采用面向对象技术。目前广泛使用的数据库是关系数据库。面向对象技术和关系数据库分别是基于对象模型和关系模型。由此引发的问题是:对象模型和关系模型的不匹配。对象持久化技术,即对象/关系映射(Object/Relational Mapping)理论,就是为了解决这一问题而诞生的。 在实际应用中,特别是大型的应用系统中,除了反复需要把内存中的对象持久化存储到数据库并进行增加,删除,修改等业务之外,还需要把数据库中的数据重新加载到内存中,满足用户对数据的各种操作需要。如此频繁的访问数据库对数据库的性能影响很大,使操作很慢或者耗费大量内存。同时增加了应用系统实现的复杂性,也不利于持久化机制重用于其他系统。 针对关系数据库中采用持久化对象的上述问题,设计了一个独立的对象持久化框架——ORMPlatform完成对象/关系映射。在该对象持久层框架的支持下,业务层模块可以按照面向对象模型对数据建模并完成对象数据的持久化。对象持久层基于通用的关系数据库实现,并不绑定在某个特定的关系数据库产品上。并且对象持久层提供一种在关系数据库中持久化对象的通用机制,保证了它可以重用于不同的应用系统。本文主要进行了以下工作: (1)分析了对象/关系映射的理论

小二上代码的gravatar头像
小二上代码  LV8 2019年9月18日

有没有实体类,可以使用jpa根据实体类自动创建

yxd1130的gravatar头像
yxd1130  LV11 2020年5月8日

用mybatis 的话比较蛋疼了,我觉得你最好分服务把,每个服务用固定的方式处理。jpa的话不用处理都可以。

反正都是sql模板来玩的。

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友