`
文章列表
spring jdbc的事务管理有2种:第一种编程式事务(用编码来实现),第二中声明式事务用xml配置文件来实现。   第一种:       使用spring提供的事务模板类TransactionTemplate来实现,用它的回调函数来操作,在回调中若出现异常,它可进行事务处理。 第一种的第二种 使用transactionManager类来实现。它要使用到spring提供的DefaultTransactionDefinition类进行。     第二种:    每个DAO创建一个代理 并把transactionManager注入。在DAO中只要注入datasource就可以了,使 ...

List排序

    博客分类:
  • java
第一种是list中的对象实现Comparable接口,如下: public class User implements Comparable<User>{ private String name; private Integer order; public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getOrder ...
1、到底在哪用cascade="..."? cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通过这个属性来判断一个对象应该save还是update,如果这个对象的id是unsaved-value的话,那说明这个对象不是persistence object要save(insert);如果id是非unsaved-value的话,那说明这个对象是per ...
一、父窗口调用iframe子窗口方法 1、HTML语法:<iframe name="myFrame" src="child.html"></iframe> 2、父窗口调用子窗口:myFrame.window.functionName(); 3、子窗品调用父窗口:parent.functionName(); 简单地说,也就是在子窗口中 ...

想学linux

感兴趣的东西越看越多,学习新东西很累,但是看到新东西的诱惑更大...

jsjsjsjsj

    博客分类:
  • java
js中showModalDialog和showModelessDialog的使用基本介绍:showModalDialog() (IE 4+ 支持)showModelessDialog() (IE 5+ 支持)window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对 ...
ANT的Error starting modern compiler报错 Properties-Java Build Path->Libraries->右边选 AddLibrary -->看Workspace default JRE (XXX)XXX是JDK什么版本。不对的话。选Alternate JRE .》Installed JRES .->选自己的JDK 安装目录 。下面全部项目都换JDK 1.6.了
java5提供了,java.Persistence API,我个人觉的好处是简化了开发,好用,其次hibernate,topLink,JDo都实现了jpa,通用啊,ejb里也用这个,java ee标准之一,所以学习jpa刻不容缓。JPA已经作为一项对象持久化的标准,不但可以获得Java EE应用服务器的支持,还可以直接在Java SE中使用。开发者将无需在现有多种ORM框架中艰难地选择,按照Sun的预想,现有ORM框架头顶的光环将渐渐暗淡,不再具有以往的吸引力。高,但确实好用。谁用谁知道。
最佳答案:是对象的可见宽度,包滚动条等边线,会随窗口的显示大小改变       scrollWidth,clientWidth与offsetWidth的区别 scrollWidth 是对象的实际内容的宽,不包边线宽度,会随对象中内容的多少改变(内容多了可能会改变对象的实际宽度)。clientWidth 是对象可见的宽度,不包滚动条等边线,会随窗口的显示大小改变。 offsetWidth 是对象的可见宽度,包滚动条等边线,会随窗口的显示大小改变。 一个scrollWidth和clientWidth的例子: <DIV id=demo                        ...

oracle

    博客分类:
  • java
Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令 Posted on 2007-02-09 09:35 jason_lb 阅读(57197) 评论(35) 编辑 收藏 网摘 所属分类: 数据库技术 Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服 ...

泛型参数

    博客分类:
  • java
public class Animal { private String id; private String name; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } }   public class Cat ext ...
类泛型: public  class demo<E> { List rsList=new ArrayList(); public E getById(E o) {  System.out.println(o);  return o ; }} 方法泛型: public class Demo1 {   public <E extends Animal>void getByid(List<E> e)   {          }  public void getByidL(List<Animal> list)  {   }} 其中第二种的第一个可 ...
盒子标签和属性对照 CSS语法 (不区分大小写)   JavaScript语法 (区分大小写) border                                 border border-bottom                   borderBottom border-bottom-color         borderBottomColor bord ...
Iterator: public interface Iterator { boolean hasNext(); Object next();} 数组实现: public class ArrayIterator implements Iterator { MenuItem[] items; int position = 0;  public ArrayIterator(MenuItem[] items) {  this.items = items; }  public Object next() {  MenuItem menuItem = items[position];  positi ...

模班方法

    博客分类:
  • java
/** * @author handw * @version 创建时间:2009-8-11 上午11:51:30 * 类说明 模版方法 */public abstract class CaffeineBeverageWithHook { /**  * 模版  * @author handw  * @time 2009-8-11上午11:59:25  */ final void templateMethod() {         primitiveOperation1();         primitiveOperation2();         if(concreteOpertion()) ...
Global site tag (gtag.js) - Google Analytics