`
AngSi
  • 浏览: 7977 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
PreparedStatement vs. Statement       在JDBC应用中,如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替Statement.也就是说,在任何时候都不要使用Statement.基于以下的原因:一.代码的可读性和可维护性.      虽然用PreparedStatement来代替Statement会使代码多出几行,但这样的代码无论从可读性还是可维护性上来说.都比直接用Statement的代码高很多档次: 字符串不是动态创建的!!stmt.executeUpdate("insert into tb_name (col1, ...
JAVA学习之路关键字: java学习方法 可以到各种招聘的网站上查询信息(可以到google上查询招聘的网站),例如:http://www.51job.com http://www.chinahr.com http://www.zhaopin.com 以及csdn的招聘频道等还有一个网站也不错,http://www.jobui.com,综合了各大招聘网站的数据。 这些数据都是最真实不掺假的原始数据,你可以每隔一段时间搜索一次,一些规律就会被总结出来了。比如说我在
今天首次使用Struts2,配置一切正常,使用常用tag也正常,但是在使用<s:form>标记时,发现控制台总是输出警告信息, 警告信息内容如下: 警告: No configuration found for the specified action: 'ShowMessage' in namespace: ''. Form action defaulting to 'action' attribute's literal value. 2008-9-6 11:35:47 org.apache.struts2.components.Form evaluateExtraParamsSe ...
Derby入门 Derby数据库是一个纯用Java实现的内存数据库,属于Apache的一个开源项目。由于是用Java实现的,所以可以在任何平台上运行;另外一个特点是体积小,免安装,只需要几个小jar包就可以运行了。Derby数据库有两种运 ...
org.hibernate.id.IdentifierGenerationException 异常问题: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): 引起问题的原因: 就是那个由Hibernate根据数据库表自动生成的"类名.hbm.xml"映射文件引起的。 由Hibernate生成的Info.hbm.xml中是这样写的: -------------- ...
Hibernate插入、查询、删除操作 HQL 文章分类:Java编程 Hibernate的所有的操作都是通过Session完成的. 基本步骤如下: 1:通过配置文件得到SessionFactory:      SessionFactory sessionFactory=new Configuration().configure().buildSessionFactory(); 2:通过SessionFactory 得到一个Session      Session session=sessionFactory.openSession(); 3:通过session进行 ...
Hibernate中get和load方法的区别        Hibernate3.2 Session加载数据时get和load方法的区别(Hibernate 3以后的版本就用get()方法取代find()这个方法了),其实这个在网上有很多的论述,可大多语焉不详或经不起实践的推敲,让很多初学者学的满腹疑窦,现在我给大家讲解一下: 1. 对于Hibernate get方法,Hibernate会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓存中查找,还没有就查询数据库,数据库中没有就返回null。这个相对比较简单,也没有太大的争议。主要要说明的一点就是在 ...
  Java开发者的十大戒律  有许多标准和实践准则可适用于Java开发者,但此处要说的,是每个Java开发者需坚守的基本原则。   一、为代码加注释。虽然每个人都知道这点,但有时却不自觉忘了履行,今天你“忘了”加注释了吗?虽然注释对程序的功能没什么“贡献”,但过一段时间,比如说两星期之后或者更长,回过头来看看自己的代码,说不定已经记不住它是干什么的了。如果这些代码是你个人的,那还算是走运了,不幸的是,当然了,大多数时候都是别人的不幸,很多时候大家都是在为公司写代码,写代码的人也许早已经离开了公司,但别忘了一句古话,有来有往嘛,为他人,也为我们自己,请为你的代码加上注释。   ...
Hibernate 缓存机制                                                                                         ——Hibernate的session.flush这是在一次事务提交时遇到的异常。 an assertion failure occured (this may indicate a bug in Hiberna ...
Global site tag (gtag.js) - Google Analytics