注意:这不是一个编程问题(至少目前是这样)。一旦我开始取得更大进展,我就会在节目问题上寻求社区的帮助。如果这个问题被认为是不合适的,请随时删除。
我正在尝试使用DashDB作为Bluemix上的数据库。DashDB数据将由Java/Java应用程序使用
我不打算用它作为数据仓库。
据我所知,DashDB有两种味道--正则的(在这里松散地使用这个术语来指标准产品)和DashDB事务处理。
DashDB事务,我相信是用于事务工作负载。
发布于 2016-05-27 05:54:40
dashDB事务处理计划提供了一个为联机事务处理(联机事务处理)优化的dashDB数据库。这意味着它是为高度结构化的重复处理而设计的,并且支持ACID事务。也就是说,您应该使用所有用于典型RDBMS的最佳实践:规范化、约束等等。我确认dashDB集成还没有很好的文档化,但是在JPA中使用它应该没有什么特别的问题。由于您的应用程序将在自由运行时运行,所以当您绑定dashDB服务实例时,server.xml将自动配置为带有JNDI名称的dataSource,并且还添加了数据库驱动程序jars。
发布于 2016-06-27 06:45:36
JPA现在不能与DashDB无缝地工作。DashDB使用的是默认列,JPA不能很好地使用它。现在还没有使用JPA中的注释设置按行组织的具体方法。我们试图覆盖DB2Dictionary,但这也不起作用。
如果我使用sql语句删除该表,并使用附加有organize行的sql语句重新创建该表,则JPA能够读取该表。
不确定该由谁来解决这个问题- JPA还是DashDB :)
https://stackoverflow.com/questions/37472883
复制相似问题