文章列表
近日公司要往外派几个人做协力,对方电话面试了两次,虽然好多都是经典的面试题,但有些久不曾用,竟也淡忘了,在此重温一下;顺便说一句,对方就是中国东南部那家大公司,你第一个想到哪家就是哪家了。
Java
1.面向对 ...
以下版本集成Struts1.2 Spring2.0 Hibernate3.2无问题
1.
jdk1.5 tomcat6.0 myeclipse6.6
2.
jdk1.6 tomcat6.0 myeclipse6.5
- 2009-04-22 13:25
- 浏览 983
- 评论(0)
以applicationContext.xml为例说明
MyEclipse6.5中
菜单栏 - Window - Preferences - MyEclipse Enterprise Workbenck - Files and Editors - XML - XML Catalog -
右边选中User Specified Enteries - Add -
弹窗中Key Type选URI;
Location - file System - 选到相应的.xsd文件(如spring_home\dist\resources\spring-beans-2.0.xsd);
key项中最后补 ...
- 2009-04-22 13:14
- 浏览 2355
- 评论(0)
通用配置 spring与hibernate配置文件合并 applicationContext.xml
<!--=========================== 事务管理 ===========================-->
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager"
lazy-init=&qu ...
- 2009-04-22 13:01
- 浏览 834
- 评论(0)
MyEclipse自动生成的SpringDAO中,findeByExample()方法中传入的实例不应有与外键有关的属性。若有,不会报错,但会将其忽略。
如
Ticket ticket = new Ticket();
ticket.setTicketPlay(playId);
ticket.setTicketRoom(roomId);
ticket.setPlay(play);若Play的主键是Ticket的外键
则执行
ticketDAO.findByExample(ticket);
时ticket.setPlay(play);这句将被忽略
- 2009-04-22 12:55
- 浏览 748
- 评论(0)
1.
注意Xxx.hbm.xml文件中<class>标签的"name"属性要写全名,"catalog"属性可能在某些不同版本的开发具下引发问题,Tomcat启动不成功时尝试去掉看是否能正常启动。
2.
"could not initalize proxy –no Session"问题
在hibernate3中<many-to-one>标签中,设"lazy="false"",默认为ture,可解决级联查询,如((Play) dbPlay.get(i)).getFilm(). ...
- 2009-04-22 12:49
- 浏览 978
- 评论(0)
用MyEclipse6.5自动集成Hibernate时,若表名为t_card
1.在下图“Finish”则会在com.demo.dao下生成TCard.java TCard.hbm.xml和 TCardDAO.java三个文件
2.若在上图中“Next”,在下图中“Finish”, 则会在com.demo.model下生成Card.java Card.hbm.xml和CardDAO.java三个文件
若将model与dao分开,则注意各文件中的包名要修改,包括xml文件中的映射标签、DAO中的语句等;最好用2的方式,生成后将dao转移,这样可避免修改hibernate的配置文件中的 ...
- 2009-04-22 12:42
- 浏览 1027
- 评论(0)