ibatis

    0热度

    1回答

    作为标题说我可以从数据库中读取但不能插入也不能更新。我检查了SQL Management,我的用户可以读取,写入,也是数据库所有者。 (DBO) 进出口使用的MyBatis使用JDBC对微软SQL Management Studio中 sqlFunctions.InsertIntoUserDatabase(3, "Kar", "LEEE"); public void InsertIn

    0热度

    3回答

    对我的项目使用Spring iBatis Framework。然后用logback记录即时消息。然后,在检查日志文件,我可以看到系统正在使用的数据库...我想隐藏此为安全起见, 下面是示例日志.. 12:22:59.585 [http-bio-3088-exec-1] DEBUG org.mybatis.spring.SqlSessionUtils - Creating SqlSession wi

    0热度

    1回答

    我维护一个老系统,它在一个jboss容器中运行,它使用ibatis和spring访问一个oracle数据库。现在这个系统的db相关函数被丢弃,db将被关闭。我应该怎么做才能安全断开该系统数据库(假定应用程序代码可以处理除SQLEXCEPTION所有异常) 关键配置如下: XXX-ds.xml文件: <datasources> ... </datasources> daoContex

    1热度

    1回答

    我有一个select语句返回相同数据类型(VARCHAR)的值列表。结果是1到6行之间的任何地方。我使用queryForList()并将响应存储在List对象中。执行时出现错误 ---原因:com.ibatis.sqlmap.client.SqlMapException:没有找到可以将属性'statusList'映射到'null'列的类型处理程序。 其中一种或两种类型或类型的组合不支持 。 SQL

    3热度

    3回答

    我觉得这是一个简单的问题,但我试过的东西都不适合我。我有一个枚举,我有字符串构造函数的原因是因为Java不允许枚举数字..我直接尝试AA,AB,2C没有字符串构造函数,但是,这给出了一个错误。请注意,对于现有的枚举,我将添加C(“2C”)。 public enum TestEnum{ AA("AA"), AB("AB"), C("2C"); private String d

    0热度

    1回答

    我想在我的应用中使用容器管理事务的mybatis。我使用mybatis 3.4.2和mybatis-cdi 1.0.0。 我的代码有效,但目前我手动打开和关闭会话,我不知道如何将SqlSession或Mapper注入到我的EJB中。 看来mybatis-cdi在我的情况下不能正常工作。 这是我的部署结构: EAR +--- commons.jar (interfaces, POJOs)

    2热度

    1回答

    我有一个应用程序在浏览器发出的每个页面请求上反复触发相同的查询。所以我想缓存从第一次请求触发的查询结果,这会导致数组列表,因此对于来自浏览器的每个请求,它都不应该一次又一次地触发相同的查询。 请问您可以分享您的想法或意见吗? 编辑: 框架:我使用的数据库查询iBatis的框架,支柱用displaytag的UI 这里是代码的片段: if (req.getParameter("d-2464500-p"

    1热度

    1回答

    我正在与一个项目iBatis 2.3。我想知道是否可以在同一个标​​签中进行多重值比较。 例如: <isEqual property="test" compareValue="A OR B"> ....mySQL... </isEqual> <isEqual property="test" compareValue="A AND B"> ....mySQL... </isEqual>

    0热度

    1回答

    学习的MyBatis现在,发现有两种方法执行SQL 人使用session.method(),另一种是采用mapper.method()。 发现第二种方式(mapper.method)实际上是通过使用代理和会话方法实现的。 可以帮助解释为什么使用mapper.method()方法花费很多精力而不是直接使用session.method()? 韩国社交协会

    0热度

    1回答

    我从iBatis的2升级到MyBatis的3 该项目的过程中包含了许多道文件。我注意到一些直接返回数据,其他人将数据加载到out参数中。 例如, theData = (List<SomeDataType>) getSqlMapClientTemplace().queryForList("getData", params); 与 getSqlMapClientTemplate().queryFo