- 博客(16)
- 收藏
- 关注
原创 动态代理模式
一、动态代理生成类 import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.lang.reflect.Constructor;import java.lang.reflect.Method;import java.lang.reflect.Modifier;i
2016-05-09 00:47:55
732
原创 Hibernate多对多配置
一、多对多 只需配置两个实体类及映射文件,除两个实体表外,自动生成第三方中间表。二、配置实体类 在entity包下添加Student类、Teacher类、 public class Student { private Integer id; private String name; private Set teachers =
2016-04-21 17:36:01
509
原创 Hibernate一对多映射配置
PS、inverse与cascade区别1、inverse表示是否反转控制,默认为false,表示不反转,由本类控制 表现为一方添加时,由inverse="false"的类修改外键列。 (执行update语句) (1)一对多时,一方类集合设inverse="false"(即默认),多方类many-to-one不可设置,默认为true (2)
2016-04-21 15:50:27
3576
原创 Hibernate类映射文件
关于id的生成策略详解 以下摘自http://ryxxlong.iteye.com/blog/612446 一:主键生成策略大体分类: 1:hibernate 负责对主键ID赋值 2:应用程序自己为主键ID赋值(不推荐使用) 3:底层数据库为主键ID赋值 二:具体用法 1:increment:(跨
2016-04-18 11:19:23
658
原创 Hibernate主配置文件(hibernate.cfg.xml)
可参考${hibernate}/project/etc/hibernate.properties一、数据库连接信息(五项,可省略hibernate.) 1、hibernate.dialect 方言
2016-04-18 11:04:24
485
原创 Hibernate常用函数API
一、Configuration 配置 1、configure() 读取classpath目录下(默认位置)的hibernate.cfg.xml文件 2、configure(String resourc
2016-04-18 10:20:27
1068
原创 HelloWorld-Hibernate3.6
以下工程基于Hibernate3.6+mysql数据库${hibernate}代表Hibernate压缩包的解压目录。一、新建java工程 1、在工程目录下,新建lib文件夹,存放所需jar包。 包括${hibernate}\hibernate3.jar,${hibernate}\lib\required下的6个包,${hibernate}\jpa下的1
2016-04-16 17:25:34
307
原创 Hibernate环境配置
一、安装Eclipse的Hibernate插件 1、http://tools.jboss.org/downloads/overview.html 根据使用的Eclipse版本,选择JBoss Tools中对应的插件版本(最好选择则Final稳定版),下载(直接在线安装过慢)。 2、打开Eclipse,菜单栏Help->Install New S
2016-04-16 11:53:57
328
原创 java集合类区别
一、继承关系 List、Set接口继承Collection接口,Map不继承 (1)List:元素间有序,所以值可重复,同时取出顺序与赋值顺序相同 实现类: 1、LinkedList:使用链表结构,在内存中不连续,所以增删容易,查找难,适用于频繁增删节点操作。线程不安全
2016-04-12 17:25:06
460
原创 任务分配
一、个人任务分配 流程图 第一种、直接在.bpmn文件中指定(不够灵活,少用) 1、点击流程图中需要指派的UserTask任务(如上图的审批),查看Properties视图 2、点击Main config,修改其中的Assign为指派人,如甲
2016-04-09 16:19:15
7790
原创 流程图组件区别
一、连线 与JBPM中用Decision做判断不同,Activiti中的判断条件写在连线(SequenceFlow)中 当有多个连线时: 1、点击连线,选择Properties中的General,填写Name属性用于解释该连线的判断依据(只为方便理解) 2、选择Main config,填写Condition判断条件属性:
2016-04-08 00:07:00
3591
原创 activiti常用函数分类
1、查询流程定义 @Test public void findProcessDefinition(){ ProcessDefinitionQuery processDefinitionQuery = processEngine.getRepositoryService().createProcessDefinitionQuery(); /*指定查询条件,where条件,任选一
2016-04-04 17:19:34
2781
原创 activiti表详解
################流程部署相关#########################一 、act_re_deployment 部署对象表 1、每部署一个新流程新增一条 2、 可设置对象名 deploymentBuilder.name(String) 3、 自动添加部署时间
2016-04-04 15:42:14
873
原创 activiti_二_HelloWprld(非web工程)
一、新建activiti工程 选择工具栏File->New->Activiti->Activiti Project , 选择Next,填工程名如:act_demo_1二、添加依赖类库及配置文件 1、解压下载的activiti-5.19.0.2.zip,至任意目录,用${activiti}表示根目录 2、找到${activiti}/wars/acti
2016-04-03 17:05:50
945
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人