- 浏览: 628177 次
- 性别:
- 来自: 北京
文章列表
近日重读Hibernate文档,整理一下思路,发现几个方法没有用过,顺便和大家讨论下 。 session的基本操作有: persist(): 这个操作我以前从没见过,更没有用过,好像是跟save差不多吧?Doc文件上说当级联风格为persist时,这个操作会级联操作关联的对象。这个方法的语义是JSR-220定义的。但具体的与Save的区别却不是很清楚,有知道的不吝赐教,呵呵 save(): 这个大家都很熟悉了,首先会赋予一个标志符,然后持久化给定的对象。但是如果使用assigned 标志符产生方法,则会使用当前的标志符值。如果级联风格为save-update,则会持久化相应的关联对象 merge ...
- 2006-08-31 04:23
- 浏览 2956
- 评论(0)
此回复被接受为正确答案一开始eclipse可以运行,后来我改了J2EE的默认server,配为tomecat v5.0.28,第一次可以运行,后来因为其他问题,我停止了这个server,改了点东西又运行它(只是重新换了个rt.jar),就起不来了,我退出eclipse再进就报错:JVM terminated. Exit code=1C:\WINNT\system32\javaw.exe-Xms40m-Xmx256m-jar E:\eclipse-SDK-3.1.2-win32\startup.jar-os win32-ws win32-arch x86-launcher E:\eclipse- ...
- 2006-08-24 07:53
- 浏览 38523
- 评论(3)
做了一年多的对日软件开发,感受有两点: 1.不管我们对日本怎样的厌恶,日本人还是给我留下了非常细心、要求严格的印象,工作中不论项目的大小,都需要我们非常细心。做出的设计文档要格式统一,甚至细小到页边距、字体等我们通常认为不重要的地方;对于程序的质量那就要求得更加严格了,画面上文字的错误也算一个bug。虽然这样的要求近乎苛刻,但是既然我们是乙方,日本公司是甲方,这种要求我认为还是更高的要求自己,尽量做到细心,这样会给日本留下对方对质量要求高的感觉,有利于日后的沟通和收到更多的项目。我们从事对日项目的目的之一不就是想得到更多的项目嘛,细心一点对我们自己也有好处,何乐而不为呢。 2.日本对于软件技术的 ...
- 2006-08-24 03:46
- 浏览 2459
- 评论(1)
javaScript 验证 实例 function isNum(str){ var patrn=/^[0-9]{1,20}$/; if (patrn.exec(str)) return true; return false; } //校验是否是正确的手机号 function isMobile(str){ var patrn = /^((\+86)|(86))?(13)\d{9}$/; if(patrn.exec(str)) return true; return false; } //校验是否是正确的 ...
- 2006-08-24 03:02
- 浏览 2458
- 评论(0)
动机
曾经使用许多方法在数据库和目标代码之间传输数据。从手动编码的SQL到JDO,然后再到EJB,我从未找到一种特别喜欢的方法。自从采用测试驱动开发(TDD)作为指导原则以来,这种不满情绪变得更加强烈。
单元测 ...
- 2006-08-22 02:41
- 浏览 2841
- 评论(0)
spring、hibernate、tapestry整合篇www.aspsky.net2005-9-5动网先锋
目前java开源框架真可以说是琳琅满目,最近一个多星期一直在接触spring、hibernate、tapestry。将最近一个多星期以来的学习汇总一下,以便日后查阅,也方便大家学习。
简单的介绍到处都是,对于spring、hibernate、tapestry是干什么用的,我就不多介绍了。大致能够知道spring的IOC/DI概念(AOP方面我也理解不好,暂时)、hibernate的基本概念,如对象持久,ORM,POJO这些概念,tapestry重在组件。我想懂这些并且做个简单小例子, ...
- 2006-08-16 10:46
- 浏览 2645
- 评论(0)
解决之道:
将Java/J2EE系统的统一编码定义为UTF-8。UTF-8编码是一种兼容所有语言的编码方式,惟一比较麻烦的就是要找到应用系统的所有出入口,然后使用UTF-8去“结扎”它。
一个J2EE应用系统需要做下列几步工作:
开发和编译代码时指定字符集为UTF-8。JBuilder和Eclipse都可以在项目属性中设置。
使用过滤器,如果所有请求都经过一个Servlet控制分配器,那么使用Servlet的filter执行语句,将所有来自浏览器的请求(request)转换为UTF-8,因为浏览器发过来的请求包根据浏览器所在的操作系统编码,可能是各种形式编码。关键一句:r ...
- 2006-08-16 10:10
- 浏览 3139
- 评论(1)
D:\0208\implementation\.metadata\.plugins\com.ibm.etools.server.core\tmp1\cache\localhost\server1\alcargo\alcargoWeb.war
.metadata是工作区的监时文件库
.plugins插件
com.ibm.etools.server.core 是websphere工作路径
tmp1\cache\localhost\是你的空间
- 2006-08-09 03:34
- 浏览 1696
- 评论(0)
AppFuse的Ant任务
This page contains a listing of the most common Ant targets in AppFuse that I use in my daily development. For a complete list of tasks, type "ant -projecthelp" at the command line.
任务
描述
setup
建立database, 配置tomcat和deploys expanded war
clean
Removes build artifact ...
- 2006-06-12 10:14
- 浏览 1585
- 评论(0)
Hibernate下数据批量处理解决方案
很多人都对Java在批量数据的处理方面是否是其合适的场所持有怀疑的念头,由此延伸,那么就会认为ORM可能也不是特别适合数据的批量处理。 其实,我想如果我们应用得当的话,完全可以消除ORM批量处理性能问题这方面的顾虑。下面以Hibe..
很多人都对Java在批量数据的处理方面是否是其合适的场所持有怀疑的念头,由此延伸,那么就会认为ORM可能也不是特别适合数据的批量处理。 其实,我想如果我们应用得当的话,完全可以消除ORM批量处理性能问题这方面的顾虑。下面以Hibernate为例来做为说明,假如我们真的不得不在Java中使用Hibernate ...
- 2006-06-04 02:46
- 浏览 2362
- 评论(1)
实现Hibernate分页查询原理解读
Hibernate 可以实现分页查询,例如: 从第2万条开始取出100条记录Query q = session.createQuery(from Cat as c);q.setFirstResult(20000);q.setMax..
Hibernate 可以实现分页查询,例如: 从第2万条开始取出100条记录
Query q = session.createQuery("from Cat as c");q.setFirstResult(20000);q.setMaxResults(100);List l = q.list() ...
- 2006-06-04 02:43
- 浏览 3207
- 评论(0)
Spring下的业务层Unit Test修正版
磨蹭了很久,终于开始用UnitTest。原因一是和大家一样,不想晚上做噩梦,二是在Spring下对业务层TDD,能够不需要Tomcat,完全摆脱对显示层开发进度的依赖,而专注快速的开发业务层。
但是我们也只在业务层使用UnitTest,因为显示层至今没有什么好的UnitTest方法,而我们的业务逻辑又严格封装在业务层,Controler层只做个组装分派的基本动作,没必要花大力气去测试。 在Spring下的测试很简单,在Spring-mock.jar里有一个AbstractDependencyInjectionSpringCon ...
- 2006-06-04 02:36
- 浏览 3237
- 评论(0)
log4j配置
配置文件:
### 设置org.zblog域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ##log4j.category.org.zblog=ERROR,A1 log4j.category.org.zblog=INFO,A2
log4j.appender.A1=org.apache.log4j.ConsoleAppender ### 设置输出地A1,为ConsoleAppender(控制台) ##log4j.appender.A1.layout=org.apache.log4j.PatternLayout ### 设置A1的输出布局格式Patt ...
- 2006-06-04 02:31
- 浏览 2469
- 评论(0)