`
panshaobinSB
  • 浏览: 202929 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
http://jinnianshilongnian.iteye.com/blog/1522591
http://ithead.iteye.com/blog/1648286 1、默认的创建方式 在删除被参照的数据时,将无法删除。 Sql代码  CREATE TABLE T_INVOICE (ID NUMBER(10) NOT NULL, INVOICE_NO VARCHAR2(30) NOT NULL, CONSTRAINT PK_INVOICE_ID PRIMARY KEY(ID)); CREATE TABLE T_INVOICE_DETAIL ( ...
向已有表中添加惟一性 ALTER  TABLE    表名 ADD  CONSTRAINT 列的约束名 UNIQUE(添加惟一性的字段名) 注:约束名自定 向已有表中删除惟一性 alter table student drop constraint 列的约束名 注:约束名可用sp_helpconstraint student查询 select * from user_constraints ; 这样可以查出所有的用户表的约束 你可以通过where条件指定你的那个约束  找出表
http://blog.csdn.net/zhourrr1234/article/details/7362567 Hibernate支持两种锁机制: 即通常所说的“悲观锁(Pessimistic Locking)”和 “乐观锁(OptimisticLocking)”。 悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。 Hibernate的加锁模式有: Ø LockMode.NONE : 无锁机制。 Ø LockMode.WRITE :Hibernate在Insert和Up ...
接下来要开始来学习一下标签了 一个JPDL文件中一般有以下标签: 1,start 2,state 3,end 4,task 5,sub-process 6,customer 7,decision 8,fork-join 第一个:start,end, 一个是入口,一个是出口 <start> <transition to="a" /> </start> ..... <end name="z" /> 第二个:state(一个阻塞的阶段) (1)<state name="a&quo ...

glassfish小问题

    前阵子在glassfish上修改一些jsp文件,结果发现有时生效,有时又不起作用, 不是很了解,因为理论上有一次修改会变化就可以证明glassfish会支持热部署的,结果呢,发现集成人员用整个文件替换的方式好像每次都生效,怪了,但是有时我把备份的还原也是不生效的,结果发现可能是因为那个文件时间的问题,可能热部署检测的是jsp文件的时间,如果文件大于上次修改的时间就生效,不然就不会重新加载。还没查证。     

开始jbpm之旅(二)

    博客分类:
  • jbpm
下面开始使用jbpm,不过在进行之前要明确一点,就是流程定义与流程实例的区别,一个流程定义就是相当于java中的类,一个流程实例就是相当于java中的实例对象,一个流程有一个Key,一个流程实例有一个id。这样下面的service类的使用就容易区分很多了。好吧,现在就开始下面的实践。附件的内容是一份不错的资料,可以好好看一下,主要的内容等一下更新。 以上两种方式创建流程引擎:(其他的服务都是用processEngine来获得) ProcessEngine processEngine = Configuration.getProcessEngine(); ProcessEngine proces ...

开始jbpm之旅(一)

    博客分类:
  • jbpm
最近在学这个,虽然版本不是最新的,但是先学着先,以后有需要在换版本吧。 版本:jbpm4.4 下载地址:http://sourceforge.net/projects/jbpm/files/jBPM%204/jbpm-4.4/jbpm-4.4.zip/download 下载下来之后,什么都不用管直接解压就行,然后什么安装啊,部署之类的先不用理,最重要的是你用什么数据库,根据不同的数据库来选择修改不同的配置文件,这里指的配置文件是用来建表,然后把流程记录下来,例子如下: 在你的解压目录: (本人的)H:\jbpm-4.4\install\jdbc 选择你要用的数据库: 以oracle.pr ...
public List getListByOldSql(String sql) { Session session = null; List list = new java.util.ArrayList(); try { session = this.getSession(); list = session.createSQLQuery(sql).list(); } catch (Exception ex) { } finally { try { if (session != null) { releaseSessio ...
http://huihai.iteye.com/blog/897028 1、新建一个webjava的项目,然后在webroot下新建html页面Compute.html <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" conten ...
http://www.cnblogs.com/xuxm2007/archive/2010/08/04/1792179.html http://www.cnblogs.com/chen1987lei/archive/2010/11/26/1888391.html 简单的说: 常用的以下两种情况: 1,scp命令: scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录. scp命令的用处: scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ssh一样的验 ...
转自:http://xugw.blog.sohu.com/117213986.html Spring从2.5开始支持bean的自动扫描,简化了配置文件的书写。 但是怎么可以用context.getBean(BeanName)方法找到被Spring实例化的Bean呢? 规则1:如果被实例化的Bean的类的名称为Person,那么第一个字母小写       context.getBean("person"); 规则2:如果被实例化的Bean的类的名称为PPerson,那么直接使用类名         context.getBean("PPerson" ...
package excel; import java.io.File; import java.io.IOException; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableCellFormat; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; import jxl.write.WriteException; import jxl.write.biff.RowsExceededExceptio ...
前提是:执行过clear, install ,build 等maven命令都无法解决这个问题。。。那就试一下下面的。 cd 到pom.xml 所在的路径 然后删除那些 跟建项目有关的东西:.classpath  , .project , 文件夹 .settings 然后执行: mvn eclipse:eclipse 解决maven无法导入包的问题
http://hi.baidu.com/wangkuoguang/item/fba9eff812a93e18a62988a6 ORACLE: 1、查主键名称: select * from user_constraints where table_name = 'ART' and constraint_type ='P'; 查主键对应的列: select * from user_cons_columns where table_name = 'ART' and constraint_name = 'PK_ART'; 2、查索引名称: select * from user_indexes whe ...
Global site tag (gtag.js) - Google Analytics