2014年2月28日
摘要: 一、 Hibernate对象的状态 实体对象的三种状态:1) 暂态(瞬时态)(Transient)---实体在内存中的自由存在,它与数据库的记录无关。po在DB中无记录(无副本),po和session无关(手工管理同步)如:Customer customer = new Customer(); customer.setName("eric");这里的customer对象与数据库中的数据没有任何关联2) 持久态(Persistent)---实体对象处于Hibernate框架的管理中。po在DB中有记录,和session有关(session自动管理同步)3)游离态(脱管态)(D 阅读全文
posted @ 2014-02-28 12:03 程序点滴 阅读(464) 评论(0) 推荐(0) 编辑
摘要: C++中使用了模板来减少方法相同但是类型不一样带来的函数重载以及大量复制代码的问题。这里主要说说类模板 类模板的定义: template class Stacks { public: Stacks(void); Stacks(int nSize); Stacks(Type Arr[],int nSize); ~Stacks(void); public: bool isEmpty(); bool isFull(); bool push(const Type &e); Type pop(); Type getTop(); int getLength(); vo... 阅读全文
posted @ 2014-02-28 11:58 程序点滴 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 如何将二维数组作为函数的参数传递,这是涉及到多维数组时经常要遇到的问题。长期来,我们往往知其然,但不知其所以然。这里简单总结一下。 1.《C程序设计》中讲到:可以用二维数组名作为实参或者形参,在被调用函数中对形参数组定义时可以指定所有维数的大小,也可以省略第一维的大小说明,如: void Func(int array[3][10]); void Func(int array[][10]); 二者都是合法而且等价,但是不能把第二维或者更高维的大小省略。两个示例程序如下: #include using namespace std; void fun(int a[2][2],in... 阅读全文
posted @ 2014-02-28 11:53 程序点滴 阅读(780) 评论(0) 推荐(0) 编辑

全讯网   全讯网