`
文章列表
  如果这样写的话,就会出现异常 public void operate(List list){ for (Iterator it = list.iterator(); it.hasNext();) { String str = (String)it.next(); if (str.equals("-")){ list.remove(str); } } }因为list在循环中的时候是不可以删除它的元素的 这样写 ...
 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。   冒泡排序算法的运作如下:  比较相邻的元素。如果第一个比第二个大,就交换他们两个。  对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。  针对所有的元素重复以上的步骤,除了最后一个。  持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需 ...
1,无返回参数create procedure test(@a int,@b int)     asbegin     insert into tbl_test(a,b) values(@a,@b)end--------调用方法:exec(execute) "test(1)"create procedure test_sp_1(@y varchar(30)) as begin update user_tab set delete_id=1000 where user_name=@y and delete_datetime is not null endgo调用:exec t ...
第一步 学会像富人一样思考 要实现财务自由,你必须能像富人一样思考,而不是中产阶级或者穷人那样思考。要从B象限或者I象限来观察和思考这个世界。罗伯特清崎先生在实现财务自由之后,深感有产者和无产者之间的巨大差别,为了让更多的普通人摆脱财务的困境,提高财商,学会像富人一样思考,实现财务自由,过上理想的生活,因此发明了这款游戏。这款游戏一经推出,就成为了全球权威的财商教具,深受各界人士的欢迎。 第二步 关注自己的事业,制定自己的财务目标 存在财务问题的人大多数是耗费了一生为别人工作,其中很多人在他们不能工作时就变得一无所有。 为了财务安全,人们需要关注自己的事业。你的事业的重心是你的资产项 ...

Hibernate的merge方法

    博客分类:
  • SSH
JavaDocs: --------------------------------------------------------------------------- merge Object merge(Object object)              throws HibernateExceptionCopy the state of the given object onto the persistent object with the same identifier. If there is no persistent instance currently associated ...
富爸爸系列丛书阅读笔记 见附件
java.sql.DatabaseMetaData   metadata   =   db.getMetaData();//db为一个connection ResultSet   rs   =   metadata.getExportedKeys(null,   null,   tablename);//获得某个表的metadata String   foreigntablename   =   rs.getString(7);//从   1到16   依次试试,就知道各个的含义了,另外也可以自己直接查api,看是什么...     7是外键的表名,其他有字段名等等 DatabaseMet ...
富爸爸理论图        
  存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 --------------------基本语法-------------------- 一.创建存储过程create procedure sp_name()begin.........end 二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递 三.删除存储过程1.基本语法:drop procedure sp_name// 2.注意事项(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程 四.其他常用命令 ...
SQL触发器实例1 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。       常见的触发器有三种:分别应用于Insert , Update , Delete 事件。  ...
MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样。 1、自动UPDATE 和INSERT 到当前的时间: 表: ——————————— Table   Create Table                                                                         ——————————————————————————————- t1      CREATE TABLE `t1` (                                                               ...
1. inverse="true"   例如 one-to-many 关系User (1) - Order(*)   Java代码:     public class User {       private Set<Order> orders = new HashSet<Order>();       // ... }   public class Order {       private User user;     // .. } 对应的 mapping files: Order.hbm.xm ...
当关联双方存在父子关系,就可以在 set 处设定 cascade 为 all-delete-orphan 所谓父子关系,即指由父方控制子方的持久化圣明周期,子方对象必须和一个父方对象关联。如果删除父方对象,应该级联删除所有关联的子方对象;如果一个子方对象不再和一个父方对象关联,应该把这个子方对象删除。 all-deleteorphan 的能力: 1. 当保存或更新父方对象时,级联保存或更新所有关联的子方对象,相当于 cascade 为 save-update 2. 当删除父方对象时,级联删除所有关联的子方对象,相当于 cascade 为 delete 3. 删除不再和父方对象关联 ...
flush-强制提交刷新session clear--清除session evict(Obj)将对象实例从session缓存清除  session.flush() 不是必须调用的 session.close()是必须调用的 session.clear()写在flush后面 稍后解释   session.flush()的调用牵扯到事务,首先我们知道在执行事务之前都会将AutoCommit设置为false【手动提交方式,因为默认是true自动提交的】 当AutoCommit为false时 我们执行完事务就要调用到session.flush();session.clear();一切 ...

EJB3.0 EntityManager

    博客分类:
  • EJB
基本概念 EntityManager称为实体管理器,它由EntityManagerFactory所创建。EntityManagerFactory,作为EntityManager的工厂,包含有当前O-R映射的元数据信息,每个EntityManagerFactory,可称为一个持久化单元(PersistenceUnit),每个持久化单元可认 ...
Global site tag (gtag.js) - Google Analytics