ibatis相关内容

如何在SQL Server之间排除上限

我正在使用SQL Server作为数据库.我正在搜索输入的日期的行.这意味着搜索submission_date恰好是'12/13/2011'的行.首先,我将搜索条件日期转换为毫秒 即 Dec 13 2011 00:00:00 ='1323727200000' Dec 14 2011 00:00:00 ='1323813600000'` SELECT * FROM log_file ..
发布时间:2020-11-26 00:04:50 其他开发

Joda Time/iBATIS集成类是否存在一个库?

看来我必须为DateTime和LocalDateTime Joda类型都实现com.ibatis.sqlmap.client.extensions.TypeHandlerCallback.这没什么大不了的,但是如果它在其他地方实现,我宁愿只使用它. 解决方案 IMO没有干净,灵活的解决方案. Jodatime日期比JDBC本机类型(java.sql.Date,java.sql.Timest ..
发布时间:2020-11-26 00:04:44 Java开发

春季:为所有客户端替换SqlMapClientTemplate吗?

我有许多DAO类扩展了SqlMapClientDaoSupport,并调用getSqlMapClientTemplate()运行iBatis查询. 对于特定测试,我希望将每个DAO调用getSqlMapClientTemplate()时返回的对象替换为我自己的自定义类. 我该怎么做? 我知道有一个setSqlMapClientTemplate( org.springframewo ..
发布时间:2020-11-26 00:03:40 Java开发

iBatis使用set作为resultMap以及parameterMap

我想在iBatis查询中传递一组字符串作为参数映射,并为结果集返回一个字符串集合. 这可能吗? 示例查询... SELECT * FROM some_table t WHERE t.some_column IN (values); UPDATE some_table t SET t.some_column = 'some_value' WHERE t.other_column ..
发布时间:2020-11-26 00:03:38 Java开发

iBATIS 2.3.x是否支持foreach标签?

我有一个使用iBATIS 2.3.x的个人网站.最近,我在网站上添加了复杂的搜索功能,需要通过对象列表来查询数据,例如: public Class PromotionAttribute { String attributeName; String attributeValue; } 查询如下: select p.* from promotions p join pr ..
发布时间:2020-11-26 00:02:30 Java开发

处理iBatis NestedSQLException

我有一个Java应用程序,尝试在表中插入一行,并且将com.​ibatis.​common.​jdbc.​exception.NestedSQLException引发原因com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException 当我尝试为唯一键约束插入重复数据时. 如何捕获该异常? 解决方案 要找到根本原 ..
发布时间:2020-11-26 00:02:28 Java开发

如何在iBatis中返回NULL值?

假设我有一个Oracle数据库和一个类似这样的接口: public interface DaoMapper { @Select({ "SELECT col1, col2, col3", "FROM my_table" }) List> getUntyped(); } 如果我调用getUntyped(),并且所 ..
发布时间:2020-11-26 00:00:02 Java开发

从Web容器外部访问数据源(通过JNDI)

我正试图从容器外部的胖客户端访问Web容器(JBoss)中定义的数据源。 我决定通过JNDI查找数据源。实际上,我的持久性框架(Ibatis)就是这样做的。 执行查询时,我总是最终会遇到以下错误: java.lang.IllegalAccessException:Method = public abstract java.sql.Connection java.sql.Stat ..
发布时间:2020-10-17 23:12:33 其他开发

如何将自定义排序规则应用于SQLite数据库的特定列?

在使用iBATIS.NET将数据映射到SQLite数据库的C#应用​​程序中,我希望能够按与英文字母稍有不同的字母(特定的字符和某些字符的顺序)对特定的列进行排序是不同的)。我想从数据库中获取已经排序的结果,因为由于分页,无法对应用程序本身进行排序。 经过一些研究,我得出结论,应用自定义排序规则可能是这里唯一的选择。这个结论正确吗? 但是,我无法确定在上述情况下如何做到这一点。 iBA ..
发布时间:2020-10-05 05:44:34 C#/.NET

Tasklet删除Spring批处理中的表

我在批处理作业中有执行不同操作的步骤. 但是在开始所有这些步骤之前,我需要清除一个表.有没有简单的方法可以编写一个Tasklet来直接从作业xml文件中删除该表? 我将ibatis用作ORM 解决方案 您的意思是比任务小得多,例如喜欢这个伪代码吗? ..
发布时间:2020-07-09 00:12:26 Java开发

使用iBatis的PostgreSQL存储过程

应用参数映射时发生错误: ---检查newSubs-InlineParameterMap。 ---检查语句(查询失败)。 ---原因: org.postgresql.util.PSQLException: 错误:RETURN NEXT中提供的记录类型错误位置: PL / pgSQL函数“ getnewsubs”第34行位于返回下一个 函数详细信息如下...。 ..
发布时间:2020-05-30 01:40:35 其他开发

您是否将NHibernate用于具有遗留数据库的项目,而遗留数据库是部分无法控制的?

对我来说,当前的答案是:不,我会使用iBatis,因为当数据库模型和对象模型不同步时,NHibernate会很痛苦.如果我不能完全控制数据库,那末我会做很多工作. 我为什么要问? 首先,我从未使用过NHibernate.我只是从表面上知道.我已经了解了iBatis对于遗留数据库的优势. 第二:最近我和一个与Hibernate合作的人进行了讨论(Jep,在Hibernate之前没有 ..
发布时间:2020-05-17 22:42:22 其他开发

MySql.Data.MySqlClient.MySqlException:超时已过期

最近,我的网络应用程序中的特定页面引发了 异常详细信息:MySql.Data.MySqlClient.MySqlException:超时 已到期.结束时间已过,直到完成 操作或服务器无响应. 尽管我将Ibtais用作持久层,但是会发生此错误.我已经重新启动了MySql服务实例,但仍然收到相同的错误.它并没有较早发生,但最近才经常发生. 服务器上部署的所有Web应用程序都使用Iba ..
发布时间:2020-05-15 00:15:01 C#/.NET