42得票10回答
MyBatis,如何获取插入操作的自动生成键?[MySQL]

如何获取MyBatis插入操作生成的键(generated key)?我已经阅读了许多相关页面,但仍然无法解决问题。请问有人可以帮助我吗?以下是我的代码: 数据表:ID_ERROR long primary key DATE timestamp TYPE varchar MESSAGE va...

41得票2回答
iBatis和MyBatis的区别

什么是iBatis和myBatis之间的区别?我在哪里可以找到这些的完美示例?请给出建议。我通过谷歌搜索,没有找到任何关于这个问题的链接。

38得票6回答
我能把一个List作为参数传递给MyBatis映射器吗?

我想在MyBatis中定义一个简单的@Select注解,以便根据IN语句所定义的条件获取对象集合。SQL大致如下:SELECT * FROM employees WHERE employeeID IN (1, 2, 3); 该列表是动态生成的,因此我不知道它将有多少参数。我想只传递一个值的Li...

37得票8回答
用更轻量级的解决方案替换完整的ORM(JPA/Hibernate):加载/保存的推荐模式是什么?

我正在开发一个新的Java Web应用程序,并且正在探索持久化数据的新方法(对我而言是新的!)。我主要有JPA和Hibernate的经验,但是除了简单情况外,我认为这种完整的ORM可能会变得非常复杂。另外,我不太喜欢使用它们。我正在寻找一个新的解决方案,可能更接近于SQL。 我目前正在调查的...

33得票9回答
如何在iBatis(myBatis)中使用注释进行IN查询?

我们希望只使用MyBatis注解,避免使用xml。我们正在尝试使用“IN”子句:@Select("SELECT * FROM blog WHERE id IN (#{ids})") List<Blog> selectBlogs(int[] ids); MyBatis似乎无法挑选...

32得票4回答
如何在MyBatis中将整数数组传递给IN子句

我的 Mybatis 查询中有一个 IN 子句,基本上是一组 ID(整数)。 我现在卡住了,不知道如何将整数数组传递给此 IN 子句,以便它可以检索出正确的记录。尝试通过将包含 ID 的字符串传递到 IN 子句来实现,但这与预期不符。 以下是代码示例 使用注释的 Mybatis 方法@S...

31得票1回答
Mybatis返回HashMap并在Spring MVC中使用作为ModelAttribute

我想使用Spring MVC @ModelAttribute在JSP页面中显示类别列表。 我的mapper.xml文件内容如下:<select id="selectAllCategories" resultMap="BaseResultMap"> select id, nam...

29得票3回答
何时使用$和#?

我对使用 $ 和 # 感到困惑。我没有找到任何相关指南。我使用它们的方式如下: name = #{name}, name like '%${word}%', order by name ${orderAs},where name = #{word} 有时,这些代码能正常工作,但有时则不能正常工...

28得票3回答
如何配置Spring使JPA(Hibernate)和JDBC(JdbcTemplate或MyBatis)共享同一事务。

我有一个单一的dataSource,我使用Spring 3.0.3和Hibernate 3.5.1作为JPA提供程序,并且我在Tomcat 6上使用MyBatis 3.0.2进行一些查询。我有一个HibernateDAO和一个MyBatisDAO,当我从带有@Transactional注释的同...

24得票3回答
如何传递多个参数并使用它们?

你好,我是第一次使用MyBatis。 我正在使用mybatis-spring将MyBatis和Spring结合在一起。 我该如何传递两种不同类型的对象作为参数,并如何在查询中使用它们的属性?<update id="update" parameterType="A, B"> &l...