Hibernate中的对象状态
还是上经典状态图:
iBATIS2配置sqlMap statement时的返回类型。。
笔记下。。数据库中表字段与类属性不匹配时就需要自定义resultMap。。
-
<?xml version="1.0" encoding="UTF-8"?>
-
<!DOCTYPE sqlMap
-
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
-
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
-
-
<sqlMap>
-
-
<!-- 设定类型别名 -->
-
<typeAlias alias="Student" type="org.yoyo.model.Student" />
-
-
<!-- 映射集合 -->
-
<resultMap id="Student" class="Student">
-
<result property="id" column="sid" />
-
<result property="name" column="name" />
-
<result property="age" column="age" />
-
<result property="major" column="major" />
-
</resultMap>
-
-
<!-- 查询语句 -->
-
<select id="queryAllStudents" resultMap="Student">
-
SELECT * FROM Student
-
</select>
-
-
</sqlMap>
最后这个select语句,如果定义的是resultClass="Student",则会匹配org.yoyo.model.Student(typeAlias里定义的别名真实类型)。
此时sid找不到匹配的属性,就无法获取,因此用resultMap="Student",此时sid会匹配到属性id去。
p.s. iBATIS2的配置真是巨多啊啊啊囧好恐怖……
都不会配struts2了。。囧。。
刚刚在soso上看到有人问,于是我也去配个struts2,结果发现步骤忘光光。。
首先是导入包、然后配置xml、在src下新建struts.xml文件,之后就自己搞了。。
回顾好步骤后开动,发现错误一堆堆……
关于Servlet的面试题
转自CSDN学生大本营笔记 = =:http://student.csdn.net/space.php?uid=124362&do=blog&id=13543
都是些很基础的题目 不过蛮可以回忆下^^
Hibernate:Batch update returned unexpected row count from update [0] actual row count: 0 expected: 1
在刚刚写一对多的时候报错。。
多表设计的时候偷懒没设主键,于是orm生成所有都是主键……
而这个错误貌似是因为在级联插入\更新的时候,主键没有填满。。
于是修改表,设置两个字段为主键,更新orm,再次启动测试就成功了···
继续笔记、、
Hibernate:Could not execute JDBC batch update
总是遇到这个错误 = = 更新或保持的时候基本都是非空字段忘了设置。。
而一对多级联删除的时候是 一的那一端inverse没有设为"true"导致的,笔记下·
Hibernate 修改复合主键中的字段
由于设计的时候没有考虑到可能变化其中的内容,于是设成复合主键,
现在需要对其中某字段进行修改,但是用Hibernate的方法始终更新不了,囧,最后就直接用SQL写了。
Hibernate使用SQL的写法是:session.createSQLQuery(sql).executeUpdate()
在使用中一直报错:java.lang.UnsupportedOperationException: Update queries only supported through HQL
囧了,你不能用SQL你干嘛还叫SQLQuery……
之后百度到……Hibernate3.2以上的版本中才支持,
仔细一看工程的jar包是3.1的,于是丢了换了个3.2的再跑,运行成功~
【转】Session详解
无意间看到的一篇文章,讲Session和Cookie机制的,感觉很不错,收藏进来 ^ ^
作者:郎云鹏(dev2dev ID: hippiewolf)
摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。
目录:
一、术语session
二、HTTP协议与状态保持
三、理解cookie机制
四、理解session机制
五、理解javax.servlet.http.HttpSession
六、HttpSession常见问题
七、跨应用程序的session共享
八、总结
参考文档