问题标签 [spring-mybatis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 如何使用 Mybatis 获取当前的模式名称?
基本上我需要知道是否有任何方法可以使用 Mybatis 获取当前模式名称。我使用的数据库引擎是 MySQL
mybatis - 有没有办法从 Mybatis 连接中获取 DatabaseMetaData 对象?
换句话说,我想要 Mybatis 的等价物
mybatis - 使用 my-batis 将返回类型转换为布尔值?
我目前正在使用以下映射:
但我想有类似的东西:
我可以将 0 转换为 false 并将所有 > 0 转换为 true 吗?
我正在使用甲骨文。因此我希望 my-batis 提供某种返回类型映射。
java - 使用 Java 8 的 Spring 4 + MyBatis 集成问题
我在使用 Java 8 (1.8.0_60)、Spring 4.2.1 和 MyBatis 3.3.0 时遇到以下异常
该应用程序使用 JDK 1.7 和 Spring 3.2.2 运行良好。但是由于 JDK 升级需要 Spring 4,所以我面临着这些兼容性问题。
以下是示例代码详细信息。以下 POC 基于此博客中的示例。感谢迈克。如果我将 Spring 版本从 4.2.1 更改为 3.2.9,该应用程序可以正常工作。在 4.2.1 的情况下,我得到了上述异常。
聚甲醛
应用初始化器
应用配置
用户映射器
用户
spring-security - 使用 MyBatis 作为 ORM 的 Spring Security 身份验证不起作用
我正在使用 spring security 4 和 mybatis 作为数据库的 orm。对于身份验证,我使用手机号码和生成的 OTP(仍有待实施)。我收到一个空指针错误,因为 AuthenticationProvider 类由于某种原因无法通过 ORM 与数据库通信。我的安全配置类
我的用户类界面
我的实现接口的类
而我的用户详情服务实现
和堆栈跟踪
java - mybatis更新没有效果
我在我的项目中,在我的一个 serviceImpl 中使用 mybatis-spring,springMVC
道实现
映射器.xml
让我感到困惑的是,无论 List 的长度是多少,所有的插入都会成功,但更新效果只有一次,JVM 不会抛出任何异常,它告诉我一切顺利,这是什么问题?
mysql - myBatis 3 从没有关系的表中查询
我得到:2 tables
表:StatementDetails
columns
表:transLog
_columns
然后在StatementDetailsMapper.xml
,我得到一个查询:
如您所见, tranxlogid 没有在 2 个表之间映射,它只是一个字段。但是,当我执行 exe 查询时,出现错误:
好像POST_TRANX PT
是无效的。
有任何想法吗。谢谢。
postgresql - 插入时返回主键不起作用 myBatis-Spring
我有下表和序列
并且想在我插入新记录时获取主键。当我运行以下查询时,它会起作用并返回我想要的主键。
但是当我使用 myBatis-Spring Mapper 如下
并使用有效teacher
对象调用函数,它插入了值但返回-1。
我也尝试了以下
无论我调用多少次,此返回 1
谁能告诉我原因并给我解决方案?提前致谢。
java - mybatis 可以在 @Test 中工作,但不能在主代码中使用
我在概念测试中使用 mybatis-spring。当我运行测试时,一切都在使用我的数据库,但是当我在服务中使用代码时,我得到了java.lang.NullPointerException
我的道测:
测试结果没问题:
但是当我尝试使用 rest service:http://localhost:8080/batisrest/webapi/orders/NEW
时,我得到:
java.lang.NullPointerException
org.agonzalez.batisrest.service.OrderService.getCountByState(OrderService.java:22)
我通过 OrderResource 类访问它:
我的 OrderService 类:
与mybatis连接的IOrdenMgmtDao:
我认为主要问题出在配置上,但我看不到。有我的spring-config.xml:
还有我的 web.xml 文件:
我的 pom.xml
正如我所说,测试正在与我的数据库连接。
java - 如何在不列出所有属性的情况下基于注解通过mybatis将对象(超过10个属性)插入mysql
我想通过mybatis基于注解将一个属性超过10个的Object插入到mysql中。但是我必须列出所有属性,这太不方便了。我想知道是否有一些方法可以在不通过 mybatis 列出所有属性的情况下轻松插入对象。这是我的片段。非常感谢。