锁定老帖子 主题:整合Mybatis与Spring3
精华帖 (1) :: 良好帖 (1) :: 新手帖 (4) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-28
查到将mapper修改成如下也可以搞定:
<mapper namespace="org.hyn.maper.UserMapper"> <insert id="insert" parameterType="org.hyn.bean.User"> insert into author(name,age) values(#{name},#{age}) </insert> <selectKey keyProperty="id" resultType="long"> <![CDATA[ SELECT @@IDENTITY AS ID ]]> </selectKey> </mapper> 参考了 www.codegene.net 在线生成Spring/Struts/MyBatis架构全套应用程序。 |
|
返回顶楼 | |
发表时间:2011-04-29
dsjt 写道 iBatis 更名为 MyBatis 是不是为了与 Spring 整合时形成 SM 组合呢?
|
|
返回顶楼 | |
发表时间:2011-05-02
我整合了一个Spring3和iBatis2,顺带做了分页。
呵呵。 |
|
返回顶楼 | |
发表时间:2011-05-03
求分页~~~
|
|
返回顶楼 | |
发表时间:2011-05-24
mark一下 mybaits和itbatis表面上看差别并不大
|
|
返回顶楼 | |
发表时间:2011-05-25
y3213578 写道 mark一下 mybaits和itbatis表面上看差别并不大
差别还是挺大的,mybatis只写一个接口后,就可以直接使用,由mybatis自己把接口里的方法根据xml映射到proxy类(这个不知道准确不,反正就不用自己写实现类), 我记得ibatis2好像做不到这点。现在的方便一些,我刚开始时用还很不习惯。 |
|
返回顶楼 | |
发表时间:2011-12-29
简单明了我喜欢, 些LZ
|
|
返回顶楼 | |
发表时间:2011-12-29
liuyiqi2008 写道 加了一行user输出:
@Test public void testAddUser(){ ApplicationContext aContext = new FileSystemXmlApplicationContext("WebRoot/WEB-INF/applicationContext.xml"); UserMapper userMapper = aContext.getBean(UserMapper.class); User user = new User(); user.setName("张三"); user.setAge(18); userMapper.insertUser(user); System.out.println(user.toString()); System.out.println("添加成功"); } 运行结果: id:0,name:张三,age:18 添加成功 数据库中这条记录的id为27,因此user.id没有被回填为27,所有问有无方法自动回填,期待的结果是: id:27,name:张三,age:18 添加成功 我觉的做测试的话自动生成id是可以, 真正的项目开发都是组合ID做主键 |
|
返回顶楼 | |
发表时间:2012-04-24
最后修改:2012-04-24
简单明了我喜欢, 些LZ
|
|
返回顶楼 | |