2012年4月12日
摘要: 写了两个自己的函数,返回值自以为是的用了bool,以为ture和false和int的1和0是相通的,结果出现了expected '=', ',', ';', 'asm' or '__attribute__' before ...错误,找了半天没找到答案,后来抱着侥幸心理把bool改成了int,没想到真的没问题了。在网上搜索了一下,发现是因为C语言里本身没有bool这种布尔类型,只有_Bool(C99的标准),所以需要将bool改成_Bool或加上 typedef _Bool bool。 阅读全文
posted @ 2012-04-12 01:12 Morphin3 阅读(390) 评论(0) 推荐(0) 编辑
  2012年3月22日
摘要: 加了Spring 2.0 Core Libraries.jar后发现又这个错误,后来才发现,必须再加上spring-web.jar这个包 阅读全文
posted @ 2012-03-22 00:52 Morphin3 阅读(1672) 评论(0) 推荐(0) 编辑
摘要: Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationE 阅读全文
posted @ 2012-03-22 00:01 Morphin3 阅读(3194) 评论(0) 推荐(0) 编辑
  2012年3月21日
摘要: 在做Spring+Struts+Hibernate时,在刚增加了Hibernate开发能力后,增加Spring开发能力时,applicationContext.xml产生错误:class 'org.springframework.orm.hibernate3.LocalSessionFactoryBean' not found,在百度和Google上搜索到了答案问题如下图所示:解决方法如下:2 少jar包 没有放到web.lib 目录下 阅读全文
posted @ 2012-03-21 23:44 Morphin3 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 在搭建 Hibernate Spring集成程序时,做到生成与数据库表对应的Java数据对象和映射(即VO或POJO)时,发现Spring DAO是灰色的,如下图网上找了半天资料,都说有两种方法,如下:方法一、选择项目右键 -> Properties -> MyEclipse -> Spring -> Beans,在Configurration file suffixes处填写xml,然后点击Add,找到mySessionFactory所在xml文件的目录,比如:WebRoot\WEB-INF\applicationContext.xml,然后逐级目录选择即可。方法二、 阅读全文
posted @ 2012-03-21 22:13 Morphin3 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 第一种方法:到http://commons.apache.org/dbcp/downloads.html下载jar包加入 lib即可. 最简单的方法就是:在导入spring2.0的时候,把Spring 2.0 Persistence JDBC libraries复选框选中就可以了 阅读全文
posted @ 2012-03-21 21:00 Morphin3 阅读(311) 评论(0) 推荐(0) 编辑
  2012年3月14日
摘要: 在做一个小的学生信息管理系统,涉及到jdbc的运用,在完成查询功能时,查询语句为1 public static final String SELECT_STUDENT = "select * from student where sno='?'";然后在Dao中相关语句为 1 public boolean selectStudent(String sql,Vector rowData) { 2 try { 3 Class.forName(drivername); 4 con = DriverManager.getConnectio... 阅读全文
posted @ 2012-03-14 21:43 Morphin3 阅读(3620) 评论(1) 推荐(1) 编辑
  2012年3月13日
摘要: 终于明白为什么加载数据库驱动只用Class.forName()了!!困扰了我2个小时!!希望我写的这个东西对各位有所帮助。在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对象。这里有必要提一下就是Class下的newInstance()和new有什么 阅读全文
posted @ 2012-03-13 10:55 Morphin3 阅读(407) 评论(0) 推荐(0) 编辑
  2012年3月12日
摘要: 右键工程,properties,MyEclipse,Web下有个Web Context-root,发现里面的内容的确是我原来工程名,改了新的名称后,发现还是访问不了。郁闷了一会,发现那个修改框右边有提示,see Notice,下面有提示,内容为看了半天才发现,必须收回在tomcat上的发布,才能修改这个属性,然后再重新发布,方法是右键工程,MyEclipse,Add and Remove Project Deployments,这样之后,可以通过新的工程名访问了XD 阅读全文
posted @ 2012-03-12 20:58 Morphin3 阅读(296) 评论(0) 推荐(0) 编辑