读书人

iBATIS3.0学习(2)使用iBATIS3.0注解

发布时间: 2012-10-12 10:17:04 作者: rapoo

iBATIS3.0学习(二)使用iBATIS3.0注解完成对数据库的简单操作

?使用iBATIS3.0注解完成对数据库的简单操作

??? iBATIS3.0也增加了一些简单的注解,iBATIS3的注解只能完成一些简单操作,要进行更复杂的操作,最好是在XML文件中配置。

??? 在数据库(本人使用的mysql)中建立一个person表:


?

??? 在jdbc.properties文件是映射文件要使用的,其内容如下:

?

?上面文件中的sql映射文件person.xml代码如下:

???? 注意:在iBATIS3中,命名空间(namespace)是必须的,如果不使用注解的话,名字可以自己定义。一旦使用了注解,这里必须是那个使用注解类或接口的全名。

???? Person.java的代码请参考我的《iBATIS3学习(一)》。

??? sessionFactory.java和我前面的《iBATIS3学习(一)》一样,只是注意将:

?上面的注解SelectProvider使用了一个类SqlProvider.java,其代码如下:

???

好了,有时间还会继续写相关文章的,谢谢!欢迎大家指出其中的错误或者是不恰当的地方。


放假了,没时间来更新了PersonMapper personMapper=new PersonDao();personMapper.selectAll();
6 楼 ynp 2011-03-31 请问博主 既然已经使用了注解方式,为什么还得写person.xml这个文件呢,能不能在接口上进行个什么注解从而达到不写这个文件的目的呢?(就像hibernate注解一样,用注解就不用写*.hbm.xml)总感觉有点多余似的。

读书人网 >其他数据库

热点推荐