about Ibatis iBATISJavaHibernateMySQLSQL
程序员文章站
2022-07-11 18:38:06
...
从zdnet上看到了有关ibatis的说明,大体理解是:实现功能累死于hibernate,但是和sql语句结合比较密切。在xml里面定义一个CRUD,参数是一个类,然后就可以在java里面声明这么一个操作类,自带一个完整的例子:JPetStore 。
不大明白如何用,先看看再说
定义:
调用:
装了一下jpetstore
第一次用hsql,首页面能看到,点一个宠物就报错了,嵌套错误,没有记下来。
第二次换成mysql,能看宠物列表了,能登陆、修改登陆信息,但是看不了宠物的详细信息,报错(java.sql.SQLException: Unknown type '0 in column 1 of 14 in binary-encoded result set.)
再看看
不大明白如何用,先看看再说
定义:
<select id="getAddress" parameterClass="int" resultClass="examples.domain.Address"> select ADR_ID as id, ADR_DESCRIPTION as description, ADR_STREET as street, ADR_CITY as city, ADR_PROVINCE as province, ADR_POSTAL_CODE as postalCode from ADDRESS where ADR_ID = #value# </select>
调用:
Integer pk = new Integer(5);; Address address = (Address);sqlMap.queryForObject("getAddress", pk);;
装了一下jpetstore
第一次用hsql,首页面能看到,点一个宠物就报错了,嵌套错误,没有记下来。
第二次换成mysql,能看宠物列表了,能登陆、修改登陆信息,但是看不了宠物的详细信息,报错(java.sql.SQLException: Unknown type '0 in column 1 of 14 in binary-encoded result set.)
再看看
推荐阅读
-
javascript asp教程More About Recordsets
-
Review: Basic Knowledge about WebForm
-
java~springboot~ibatis数组in查询的实现
-
ibatis读取数据库链接和解析sql教程
-
解析android中的帮助、about、关于作者、HELP等提示页面
-
org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: The server time zone value 'Ö
-
全能PDF编辑软件All About PDF安装及激活教程(附注册机下载)
-
About Windows 10 SDK Preview Build 17110
-
Android Studio完美解决 you are about to commit crlf line separators,warning: CRLF will be replaced by LF
-
IBatis.net介绍