Men men = new Men(); men.setName("UU"); men.setAge("56"); Men men1 = new Men(); men1.setName("KK"); men1.setAge("23"); Men men2 = new Men(); m... ...
分类:
编程语言 时间:
2018-03-23 15:24:57
阅读次数:
183
一、反射基本概念 反射之中包含了一个“反”的概念,所以要想解释反射就必须先从“正”开始解释,一般而言,当用户使用一个类的时候,应该先知道这个类,而后通过这个类产生实例化对象,但是“反”指的是通过对象找到类。 以上的代码使用了一个getClass()方法,而后就可以得到对象所在的“包.类”名称,这就属 ...
分类:
编程语言 时间:
2018-03-19 20:00:46
阅读次数:
176
并发现象 并发导致读到脏数据。 实际到数据库中的操作 充血模型遭遇并发(将行为和属性都加上,简单理解为bean加上数据库的操作方法) 贫血模型遭遇并发(进行行为和属性的分离,分离出dao) 修改个人信息:非并发 修改商品信息:并发,场景乐观 扣除账号余额:并发,场景不乐观 ...
分类:
其他好文 时间:
2018-03-17 19:46:22
阅读次数:
218
org.springframework.cloud spring-cloud-dependencies Dalston.SR3 pom import org.springframework.cloud spring-cloud-starter-config org.springfra... ...
分类:
编程语言 时间:
2018-03-12 21:14:37
阅读次数:
181
//闭包引起的bugfunction bug() { var nums = []; for (var i = 0; i < 3; i++) { nums[i] = function () { return i; }; } return nums;}var nums_bug = bug();conso ...
分类:
Web程序 时间:
2018-03-12 16:51:14
阅读次数:
165
需求:修改一个联系人,为其重新分配客户问题:当更新一个托管态/持久态对象时,该对象关联了一个临时态对象,会报错解决办法:使用级联保存更新要更新谁,就在谁的映射文件中配置<!--一对多关系映射:set元素的属性:cascade:级联操作。取值:save-update:级联保存更新delete:级联删除。--><setname="linkmans"table=&q
分类:
Web程序 时间:
2018-03-12 13:40:19
阅读次数:
203
多对多关系映射set元素的属性:cascade:级联操作。取值:save-update:级联保存更新delete:级联删除。注意:在多对多双向关系映射中,不能配置双向级联删除。但是可以配置双向级联保存更新。<setname="roles"table="sys_user_role"cascade="save-update,delete"
分类:
Web程序 时间:
2018-03-12 13:38:45
阅读次数:
223
封装JavaBean public class Student { private String id; private String name; private Integer age; public Student() { super(); } public Student(String id, ...
分类:
其他好文 时间:
2018-03-09 20:22:54
阅读次数:
210
对象状态 Hibernate中对象的状态: 临时/瞬时状态 持久化状态 游离状态 学习Hibernate的对象状态是 为了更清晰地知道Hibernate的设计思想,以及是一级缓存的基础 ...当然啦,也就一点点知识 临时/瞬时状态 当我们 直接new出来的对象就是临时/瞬时状态的 .. 该对象还没有 ...
分类:
Web程序 时间:
2018-03-09 00:22:00
阅读次数:
184
一、Hibernate 使用JDBC做数据库相关功能开发会做很多重复性的工作,创建连接,关闭连接,把字段逐一映射到属性中等。Hibernate把这些进行封装起来,使得数据库访问变得轻松简单。 1、创建数据库,数据表 2、创建一个java project,然后倒入hibernate所以来的jar包 导 ...
分类:
Web程序 时间:
2018-03-05 18:11:42
阅读次数:
268