- 浏览: 7977 次
- 性别:
- 来自: 成都
最新评论
文章列表
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开发者需坚守的基本原则。
一、为代码加注释。虽然每个人都知道这点,但有时却不自觉忘了履行,今天你“忘了”加注释了吗?虽然注释对程序的功能没什么“贡献”,但过一段时间,比如说两星期之后或者更长,回过头来看看自己的代码,说不定已经记不住它是干什么的了。如果这些代码是你个人的,那还算是走运了,不幸的是,当然了,大多数时候都是别人的不幸,很多时候大家都是在为公司写代码,写代码的人也许早已经离开了公司,但别忘了一句古话,有来有往嘛,为他人,也为我们自己,请为你的代码加上注释。
...