一.junit:编写测试类:XXXTest,需要继承TestCase
单元测试方法名必须以test开头,测试方法不能有参数和返回值。
二.
Hibernate中get和load的区别:
1)get不支持lazy,load支持
2)采用get加载数据,如果没有匹配的数据,则返回null,load则抛出异常。
Hibernate三个状态:
1)transient,在数据库没有与之匹配的数据,没有纳入session的管理。
2)persistent,在数据中有与之匹配的数据,纳入session的管理,在清理缓存的时候(脏数据检查)的时候,会和数据库同步。
3)detached,在数据库中有与之匹配的数据,没有纳入session的管理。