ibatis教程中文版内容摘要:

return firstName。 } public void setFirstName(String firstName) { = firstName。 } public int getId() { return id。 } public void setId(int id) { = id。 } public String getLastName() { return lastName。 } public void setLastName(String lastName) { = lastName。 } } ?xml version= encoding=UTF8? !DOCTYPE sqlMapConfig PUBLIC // sqlMapConfig settings useStatementNamespaces=true/ transactionManager type=JDBC dataSource type=SIMPLE property name= value=/ property name= value=jdbc: property name= value=root/ property name= value=root/ /dataSource /transactionManager sqlMap resource=/ /sqlMapConfig 在 delete标签删除 Contract表中的全部记录 . delete id=deleteAll parameterClass=Contact delete from Contact /delete 上面几行代码删除了 Contract 表中的所有记录 ,这里定义的 iddeleteAll会在 以后在 IbatisDeletion 类中执行数据库的查询操作 . ?xml version= encoding=UTF8? !DOCTYPE sqlMap PUBLIC // sqlMap namespace=Contact ! Delete data from Contact table delete id=deleteAll parameterClass=Contact delete from Contact /delete ! Showing all data of table select id=getAll resultClass=Contact select * from contact /select /sqlMap 我们需要引入下面的包 : SQL 映射所需的类和接口 : Reader reader = ()。 SqlMapClient sqlMap = (reader)。 上面的代码能从 中读取配 置 信息 , 的代码如下 : import。 import。 import。 import .*。 import。 import .*。 public class IbatisDeletion{ public static void main(String[] args) throws IOException,SQLException{ Reader reader = ()。 SqlMapClient sqlMap = (reader)。 //Deleting all records from contacts (* Deleting informations from Contact*)。 Contact contct=new Contact()。 (,contct)。 (|Deleted Record Successfully )。 (All Contacts)。 ListContact contacts = (ListContact) (,null)。 Contact contact = null。 for (Contact c : contacts) { ( + ())。 ( + ())。 ( + ())。 ( + ())。 contact = c。 ()。 } (============================================)。 } } 按照如下步骤执行本例 : 创建 和 创建 并将其编译 创建 并将其编译 执行 IbatisDeletion 你将会在你的命令提示符中得到如下输出 : 对任何数据库程序来说 ,添加 ,更新 ,删除都是十分常见且必要的特性 .在该教程里我们已经讲解了使用 iBatis在 Java中进行插入和删除操作 ,现在本章将讲述如何使用 iBatis在数据表中更新数据 .在 iBatis中执行一条更新语句是非常简单的 .为了更新数据你得在 SQL 映射文件 中添加 SQL 的 update语句 . iBatis 更新语句例子 : public class Contact { private String firstName。 private String lastName。 private String。 private int id。 public Contact() {} public Contact( String firstName, String lastName, String ) { = firstName。 = lastName。 =。 } public String getEmail() { return。 } public void setEmail(String ) { =。 } public String getFirstName() { return firstName。 } public void setFirstName(String firstName) { = firstName。 } public int getId() { return id。 } public void setId(int id) { = id。 } public String getLastName() { return lastName。 } public void setLastName(String lastName) { = lastName。 } } ?xml version= encoding=UTF8? !DOCTYPE sqlMapConfig PUBLIC // sqlMapConfig settings useStatementNamespaces=true/ transactionManager type=JDBC dataSource type=SIMPLE property name= value=/ property name= value=jdbc: property name= value=root/ property。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。