`
文章列表
在使用FileSystemResource时,发现FileSystemResource的参数必须是绝对路径,为什么不能用相对路径呢?有什么替代方案吗? new FileSystemResource("D:/tomcat/webapps/test/WEB-INF/classes/ applicationContext.xml"); XmlBeanFactory factory = new XmlBeanFactory(new FileSystemResource( "D:\\Eclipse_WS\\ZTestDao\\src\\bean-config.xml&qu ...
本文旨在提供一些真实的数据,供那些选择Hibernate3还是MyBatis做持久层的开发人员一个参考。数据在选择的时候,会删除一个最大值和最小值。 1.从代码的编写量 二者实现相同的功能: Hibernate3持久层用了207行Java代码,14行映射文件,18行Hibernate配置文件 MyBatis持久层用了163行Java代码,36行映射文件,19行MyBatis配置文件 所以从编码的角度我比较推荐MyBatis,因为它将Java代码和Sql做了映射,编码非常清晰。当然对于复杂的sql,无论是Hibernate还是MyBatis,解决起来都够复杂的。 2.增加数据 Hibernat ...
在使用Hibernate3中,发现执回收表格(MySql表空间)时总是报错,具体如下: 我们回收一个表空间(删除表中所有数据,并回收空间),但Hibernate3中总是报错。这点上觉得Hibernate还真不如IbatiS稳定,这种常用的SQL方法居然都支持的不好。 代码如下: try { tx = session.beginTransaction(); session.createQuery("truncate UserVo").executeUpdate(); tx.commit(); } catch (Exception e) { ...
在使用Hibernate3的时候,发现程序编译好了,在运行时总是抛出java.lang.NoClassDefFoundError: javax/persistence/EntityListeners异常,经查找是因为缺少ejb3-persistence.jar包。 只需要在类库中加入ejb3-persistence.jar,就不会出现这个异常了。 这里不理解的是Hibernate3, 为什么不把ejb3-persistence.jar直接放到自己需要的类库中,而非让用户自己找,去添加。 附件是ejb3-persistence.jar 如果需要完整的Hibernate3的相关jar包,请 ...
关键词: Hibernate,添加,修改,删除,结果集 1.添加 public int insertNewOneUser(UserVo user) { Session session = sessionFactory.openSession(); Transaction tx = null; try { tx = session.beginTransaction(); session.save(user); tx.commit(); } catch (Exception e) { tx.rollback(); e.printS ...
关键词: Mybatis,Ibatis,添加,修改,删除,获得结果集 1.获得结果集 <select id="selectUserFromId" parameterType="int" resultType="com.zakisoft.ibt.UserVo"> select * from user where id = #{id} </select> <select id="selectAllUsers" resultType="com.zakisof ...
我们在使用Log4j的时候,总是出现: log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory). log4j:WARN Please initialize the log4j system properly. 这个问题是因为我们的log4j.properties文件配置不够完整,所以我们给它配置齐了就不会再出现这个问题。 log4j.properties不完整配置如下: log4j.rootLogger=DEBUG, stdout log4j.appe ...
用过Wordpress或者Joomla的朋友一定对他们的灵活的页面布局印象深刻。在Joomla中,你可以将一个控件,放在页面的任何一个位置,例如:左边,右边,菜单,底部等等。 所以我也尝试着在Swing桌面上实现类似的功能,思考以后发现其实swing实现这种功能比利用html页面实现该功能还简单。 首先我们定义一个位置接口,实现该接口的类就标示它的位置 public interface Arrange { public String getComponentName(); } 第二:继承Arrange 接口,定义不用的位置接口,分别有 public interface Ar ...
当压力出现,迫使我们改变自己的法规时,我们要不顾一切地战斗,即使面临强敌也要战斗,生命不息,战斗不止。” ——《羊皮卷》 有这样一个科学的实验:科学家烧开一锅油,把一只青蛙放在滚热的油锅旁边,那只青蛙在 ...
“我讨厌模仿,如果你要成功,你应该朝着新的道路前进,不要跟随被踩烂的成功之路。” ——《羊皮卷》 商人应该十分的精明、干练,要突破现实的障碍,运用自己的精明。做商业的人真正需要的就是精明,做生意不懂得精 ...
“即使是再坚固的城墙,也一定能找到突破口,人没有完人,所以由人制定的法律和契约也不会是完美的。” ——《羊皮卷》 没有不投机的商人,但是应该在法律的规则和许可的范围之内。在长期的法律斗争中,犹太人总结出 ...
我们在给图片加上超级链接时,发现图片上总是有一个超级链接的边框,就像我们下面写的那样 <a href="#" style="border:0px solid #000"><img src=".."/></a> 其实要删除这个边框也出奇的简单,只要把img的边框设置为0即可,如下: <a href="#"><img border="0px" src="..."/></a>
一款Javascript相框特效,效果效果可以参考: http://www.zakisoft.com/html/effect2/effect2.html 运行效果图: 源码下载: http://www.zakisoft.com/?p=62
想起当下我们社会不断的家族官司,家庭矛盾突然想起了罗斯查尔德家族的一封遗嘱,不由再次佩服犹太人的智慧。我想从下面的这份遗嘱中我们应该可以明白些道理。为什么世界的财富掌握在犹太人(家族)手中,而与之形成强烈对比的是中国的俗话:富不过三代。 罗斯查尔德.森严 在1812年去世之前立下的森严遗嘱: 1. 所有的家族银行中的要职必须由家族内部人员担任,决不用外人。只有男性家族人员能够参与家族商业活动。 2. 家族通婚只能在表亲之间进行,防止财富稀释和外流。这一规条在前期被严格执行,后来放宽到可以与其他犹太银行家族通婚。 3. 绝对不准对外公布财产情况。 4. 在财产继承上,绝对不准律师介入。 ...
    齐白石老人有一句名言:一生只愿做闲人。是啊,写点闲字,画点闲画,见点闲人,看点闲景,这该是人生的一中大自在的境界。细想起来,人一生能有几处是闲处,得闲空,有闲情?难!求忙容易求闲难。     人为生计所迫,为信仰所迫,为养家糊口所迫,为官场、商场的名利所迫……几人敢闲,几人会闲,几人能闲?     忙忙碌碌中,人丢掉了一个闲字,按照他人设计的台阶一步步爬,还全然不觉;按照财富设下的山头,打掉做山头,又攻右山头,伤痕累累,英年早衰。     闲是一中心境,求闲得闲,见闲爱闲。闲是一中心气,闲是一种生命状态,真敢闲下来,那是一种胆量,那是一种鸟瞰红尘的态度。
Global site tag (gtag.js) - Google Analytics