2012年12月23日

摘要: iBatis自动生成的主键很多数据库支持自动生成主键的数据类型。不过这通常(并不总是)是个私有的特性。SQL Map 通过<insert>的子元素<selectKey>来支持自动生成的键值。它同时支持预生成(如Oracle)和后生成两种类型(如 MS-SQL Server)。下面是两个例子: < !—Oracle SEQUENCE Example --> <insertid="insertProduct-ORACLE"parameterClass="com.domain.Product">insertint 阅读全文
posted @ 2012-12-23 21:06 每当变幻时 阅读(3184) 评论(0) 推荐(0)
摘要: ibatisresultmap是我们学习ibatis中非常重要的一个内容,在我个人看来,能否真正用好ibatis的一个关键,这就是resultmap。字面上理解,它就是结果集的映射,就是将返回的记录逐个字段的映射赋值给对象的属性上。其实如果没有特殊需求的话我们完全可以使用resultclass来代替它,因为如果字段与属性一模一样的话,查询出来数据集会自动匹配到resultclass指定的类的实例对象,如果字段名不在属性中的话,那这个字段将不会被返回的实例体类对象接受,相当于没有查询出这个字段一样的。每个resultmap都有一个自己的id,如果你在sqlmap.config中没有配置使用命名空 阅读全文
posted @ 2012-12-23 20:28 每当变幻时 阅读(674) 评论(0) 推荐(0)

导航