- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 oracle.toplink.expressions.Expression 表达式对象,它是使用 oracle.toplink.expressions.ExpressionBuilder 创建的。我想找到它的等效 SQL 查询(比如从员工 emp 中选择 emp.empname、emp.empId),最终将被触发以获取数据。我想找到它的等效 Statement/PreparedStatement 或任何可以帮助我获取即将被触发的原始 SQL 语句的东西。
例如以下是 toplink 表达式:
expressionBuilder.get("empName").equal("Eric");
我想获得等效的 SQL 查询:
select emp.empName,emp.emp_id,emp.sal from employee emp where emp.empName like 'Eric'
请告诉我是否有任何 API 来获取 sol。我尝试了 DatabaseQuery 的实现类,但找不到任何可以实现此目的的方法。
下面是我的toplink表达式:
Logical operator AND
Logical operator AND
Logical operator AND
Logical operator AND
Logical operator AND
Logical operator AND
Logical operator AND
Logical operator AND
Relation operator <
Query Key minEffectiveBegDate
Base com.altra.common.data.OperationalTrxData
Constant Tue Feb 01 08:00:00 CST 2011
Relation operator >
Query Key maxEffectiveEndDate
Base com.altra.common.data.OperationalTrxData
Constant Sat Jan 01 08:00:00 CST 2011
Relation operator <
Query Key begDate
Query Key calculatedQuantityDataList
Query Key qtyClassificationDataList
Query Key operationalQuantityDataList
Base com.altra.common.data.OperationalTrxData
Constant Tue Feb 01 08:00:00 CST 2011
Relation operator >
Query Key endDate
Query Key calculatedQuantityDataList
Query Key qtyClassificationDataList
Query Key operationalQuantityDataList
Base com.altra.common.data.OperationalTrxData
Constant Sat Jan 01 08:00:00 CST 2011
Relation operator =
Query Key opsTrxClassification
Base com.altra.common.data.OperationalTrxData
Constant -5001579
Relation operator =
Query Key accountingCompany
Base com.altra.common.data.OperationalTrxData
Constant 1196
Logical operator OR
Logical operator AND
Relation operator =
Query Key sourceRelatedNodeObjType
Base com.altra.common.data.OperationalTrxData
Constant -2094
Relation operator IN
Query Key sourceRelatedNodeObjId
Base com.altra.common.data.OperationalTrxData
Constant [4187]
Logical operator AND
Relation operator =
Query Key dispositionRelatedNodeObjType
Base com.altra.common.data.OperationalTrxData
Constant -2094
Relation operator IN
Query Key dispositionRelatedNodeObjId
Base com.altra.common.data.OperationalTrxData
Constant [4187]
Relation operator =
Query Key qtyType
Query Key operationalQuantityDataList
Base com.altra.common.data.OperationalTrxData
Constant -5000328
Relation operator =
Query Key qtyStatus
Query Key qtyClassificationDataList
Query Key operationalQuantityDataList
Base com.altra.common.data.OperationalTrxData
Constant -5000316
我想要类似的 SQL
select otd.operationaltrx_id,otd.accountingCompany from OperationalTrxData otd where minEffectiveBegDate > to_date('','') ...
谢谢,阿迪提亚。
最佳答案
使用 ReportQuery 选择所需的字段,然后“准备”查询并打印出将生成的 SQL:
ExpressionBuilder emp = new ExpressionBuilder(Employee.class);
ReportQuery query = new ReportQuery(Employee.class, emp);
query.addAttribute("empName");
query.addAttribute("emp_id");
query.addAttribute("sal");
query.setSelectionCriteria(emp.get("empName").equal("Eric"););
query.prepareCall(session, new DatbaseRecord());
String sql = query.getSQLString();
关于toplink - 来自 Toplink 表达式的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5401720/
我有一个 oracle.toplink.expressions.Expression 表达式对象,它是使用 oracle.toplink.expressions.ExpressionBuilder 创
由于某种原因,我在 TL Map 下看不到任何生成的对象。请参阅包含的图像(抱歉,它不会使用社区 wiki 软件呈现...... http://img261.imageshack.us/my.php?
我对标题和缓存上的“我的车(#)”有一些问题。 我正在使用 Magento Enterprise 1.12。问题是当我在标题中的购物车中添加或删除某些项目时,我有“我的车(#)”并且每次我从购物车中添
我觉得问这个问题真的很蠢。但我已经看了 4 个小时的代码了,还是无法弄清楚。我已经重建了我的数据库好几次了,但无法让它工作。由于某种原因,我的一张表没有被创建。我有 4 张 table 游戏、开发者、
我正在使用表单创建一个简单的页面。部分表格需要上传 pdf 或 word 文档。这将是一个小文件,因此理想情况下我希望将其存储在我的 Oracle 数据库中。 我一直在使用 ejb 和 toplink
我有一个对象“实例”,里面有另一个对象“类(class)”。当尝试保留新的 Instance 对象时,如果 Course 为 null,我会收到以下错误: java.lang.IllegalState
我面临一个问题,我想在 TopLink 中实现自治事务,但我不太确定是否可行。我也在 hibernate 上工作,因为我们在那里有无状态 session ...我们在 TopLink 中有相同的东西吗
我们有一个使用表排序的应用程序。每次我们反弹服务器时,表中的序列号(此处为 SEQ_R)都会表现得很奇怪。序列号会增加 90000,有时会增加 50。其中,增量应该是增加 1。 我不得不提一下,我们使
我有 2 个对象通过 oneToMany 关系关联(“一个模型可以有多个事件”)。 我正在尝试在 ejbql 中创建一个子查询来查找一个事件的模型,如下所示: SELECT model FROM Re
是否可以在没有应用程序服务器的情况下仅在桌面应用程序上使用 Toplink Essentials? 最佳答案 是的,但对于某些行为,您可能必须使用 JVM 启动选项来启用 toplink 代理。我相信
同事, 使用 JPA 我需要解决以下问题:在数据库级别退出 3 个实体(例如 SuperEntity、DetailsAEntity 和 DetailsBEntity)。 SuperEntity 包含
使用 JPA Toplink 执行批量更新(EntityManager persist() 或 merge())有什么办法吗? 最佳答案 如果您想要进行批量更新,您可以创建一个使用 EntityMan
JPA 和 Toplink 有多相似,其中一个的专业知识可以转移到另一个? 最佳答案 据我了解,TopLink 是 JPA 标准的实现。还有其他的,使用 TopLink 意味着使用 JPA。当然,对于
Oracle TopLink 不包含 JPA 类吗? 我正在尝试创建一个 JPA/TopLink 项目。我有downloaded the latest version of the TopLink j
对于 glassfish v2,我在网络上进行了搜索,但无论如何都找不到在使用 TopLink 基本查询提示时指定查询超时的信息。我们还有另一种选择来迁移到 EclipseLink,但这并不可行。 已
生成此 EJB SQL 语句时出现异常。 Exception Description: Syntax error parsing the query [SELECT h FROM Busmod
我一直在尝试在 Ubuntu 14.04 上使用 MySQL 和 Toplink 设置 Glassfish,因此我使用 JSF 2.2 创建了一个简单的 WebApp 来测试一切是否运行正常。然而,我
我正在使用 Magento 1.7 Community 并希望将顶部链接作为下拉列表,就像在这个模板中一样: http://www.joomlart.com/demo/#magento-themes.
我有一个通过 HTTP 接口(interface)接收消息的 Web 应用程序,例如: http://server/application?source=123&destination=234&tex
我们正在考虑从 Oracle Kodo JDO 迁移到 TopLink 11g JPA。但我发现 EclipseLink 确实存在,而且似乎更应该感谢 Toplink。目前关于它的维基文章指出 Ecl
我是一名优秀的程序员,十分优秀!