我正在制作一些需要与其他系统交谈的小型“商业智能”应用程序/工具。主要是会计系统,认为数据库是一个集成层(或者懒得提供api)。
从第三方数据库和Java对象中获取特定数据的最简单方法是什么?
(我现在加粗以下几点没有直接回答的问题)
答案 0 :(得分:2)
将db模式映射到对象(反之亦然)的标准是Java Persistence API。有几个实现,如Hibernate和EclipseLink(以及其他)。我不能告诉所有这些,但是hibernate一个名为hibernate tools的eclipse插件,它可以从模式生成Java类。您可以找到说明here
JPA有自己的查询语言叫做JPQL,Hibernate支持它的扩展版本叫做HQL。两者看起来都像是SQL,应用于对象。
答案 1 :(得分:1)
如果您正在使用Scala代码,我建议您查看ScalaQuery。