关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 8433|回复: 4

[Online开发] 多数据源逆向生成表单

[复制链接]
发表于 2017-11-1 09:42:02 | 显示全部楼层 |阅读模式
如题,操作时遇到一些问题。 Online表单开发页面中的,数据库导入表单按钮。 默认查询的是jeecg数据库中的表。
通过修改jeecg_database.properties文件,解决了查询表单的问题。 只能表单配置中,顺利显示。

QQ图片20171101093220.png

但是,当修改后,进行数据库同步时。就各种失败,报错。 自己简单分析了一下,应该是因为表在jeecg数据库始终找不到。
观察了一下cgform_head 表中的字段。 发现其并不记录表单 所对应的数据源。
是否可以认为, 在线表单功能不支持非Jeecg 的数据源。
那么大家又是如何利用jeecg 维护多数据源数据的呢?
发表于 2017-11-1 11:15:10 | 显示全部楼层
online是单独的数据库配置,配置正确就可以了
 楼主| 发表于 2017-11-1 17:12:59 | 显示全部楼层
admin 发表于 2017-11-1 11:15
online是单独的数据库配置,配置正确就可以了

谢谢管理回复, 我这里的需求是对一个已有项目进行转移。
数据库结构和数据都是已经存在的, 因此希望通过反向生成代码,或者导入之类的手段进行快速CRUD的实现。
但在实际使用过程中发现,这部分的功能似乎 要求 表 必须在jeecg 数据源下。 请问有没有比较快速,成熟的方式对 其他数据源的表进行维护呢?
再次感谢
发表于 2017-11-1 17:33:15 | 显示全部楼层
jeecg的代码生成器的数据源配置可以跟jeecg平台不是一个
 楼主| 发表于 2017-11-1 18:20:53 | 显示全部楼层
admin 发表于 2017-11-1 17:33
jeecg的代码生成器的数据源配置可以跟jeecg平台不是一个

嗯,这一点已经发现了。 感谢提供了代码生成功能。
实际使用中,发现 生成代码 中依赖的底层dao ,注入的sessionFactory 都是hibernate-mvc 文件中默认配置的。在不进行代码修改的情况下,没次getsession返回的 都是默认数据源【jeecg】。
我现在的实现方式是,在配置文件中,再配置一个完全独立的SessionFactory, 然后复制一个基类Dao,修改其中的sessionFactory 注入实例。
但是这种方式在进行需要提交事务的操作时,需要手动进行事务提交。【貌似Spring的事务注解对多数据源的支持不是很好,网上查到的需要配置JTA】
请问我这样的思路对吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表