- 博客(14)
- 资源 (78)
- 收藏
- 关注
原创 通过Hibernate 操作对象(下)
1.与触发器协同工作 若Session的save()、update()、saveOrUpdate()或delete()方法会触发一个触发器,而这个触发器的行为会导致Session的缓存的数据与数据库不一致,解决办法是在执行完该操作后,立即调用Session的flush()和refresh()方法,迫使Session的缓存与数据库同步。 tx = session.beginTransaction
2016-01-29 14:53:39 506
原创 通过Hibernate 操作对象(上)
1.Session的缓存 只要Session实例没有结束生命周期,存放在它缓存中的对象也不会结束生命周期。 1.1.Session缓存的作用 (1)减少访问数据库频率; (2)当缓存中的持久化对象之间存在循环关联关系时,Session会保证不出现访问对象图的死循环,以及由死循环引起的JVM堆栈溢出异常; (3)保证数据库中的相关记录与缓存中的相应对象保持同步。 1.2.清理缓存机制
2016-01-28 16:53:21 329
原创 Hibernate 映射组成关系
SQL: create table CUSTOMERS ( ID bigint not null, NAME varchar(15), HOME_PROVINCE varchar(255), HOME_CITY varchar(255), HOME_STREET varchar(255), HOME_ZIPCODE varchar(255), COM_PROVINCE varcha
2016-01-27 15:16:55 251
原创 Hibernate 映射关联关系
1.映射多对一的单向关联关系 每一个Customer对应于多个Order SQL: create table CUSTOMERS( ID bigint not null, NAME varchar(15), primary key(ID) ); create table ORDERS( ID bigint not null, ORDER_
2016-01-22 15:40:25 237
原创 数据库基础
char 数据类型存放固定长度的字符串,不足时会用空格补齐。 varchar 存放可变长度的字符串。 drop table r 不仅删除r的所有元组,还删除r的模式。 delete from r 保留关系r,删除r中所有的元组。 like 操作符来实现模式匹配。%匹配任意字串;_匹配任意一个字符。 union、intersect和except对应于数学中的并集、交集与相减运算。 uni
2016-01-21 11:24:59 249
原创 JQuery 工具函数
1.对象和集合操作 trim(str) 清理字符串前后的空白 param(obj,[traditional]) 把对象转换为字符串。obj为一个数组或序列化对象;tranditional是一个Boolean值,表示是否执行了传统的shallow的序列化。 isArray(obj) 检测对象是否为数组 isFunction(obj)
2016-01-20 09:48:47 413
原创 Hibernate映射对象标识符
1.关系数据库按主键区分不同的记录 1.1.把主键定义为自动增长标识符类型 eg . MySql中,把表的主键设为auto_increment类型: create table CUSTOMERS(ID int auto_increment primary key not null,NAME varchar(15)) MS SQL Server中,把表的主键设为identity类型:
2016-01-19 16:37:38 302
原创 JQuery 动画设计
1.CSS动画设计基础 css(propertyName) css(propertyName,value) css(propertyName,function(index,value)) css(map) propertyName表示一个css属性名,以字符串形式表示,当css方法只包含该属性时,表示为匹配的元素集合中获取第一个元素的样式属性值。 value表示一个css属性值。 f
2016-01-18 15:43:17 399
原创 JQuery Ajax
1.XMLHttpRequest Ajax的核心是JavaScript对象XMLHttpRequest,XMLHttpRequest可以提供不重新加载页面的情况下更新网页, XMLHttpRequest可以同步或异步返回Web服务器的响应,并且能以文本或者一个DOM文档形式返回内容。 1.1.XMLHttpRequest对象的属性 onreadystatechange 指定当ready
2016-01-15 15:26:23 389
原创 Hibernate对象-关系映射
1.持久化类 持久化类使用JavaBean风格,为需要被访问的属性提供getter和setter方法。 Java应用程序不能访问持久化类的private类型的getter和setter方法,Hibernate无此限制,可以访问各种访问级别的getter、setter方法。 1.1.基本类型和包装类型 Java有8种基本类型:byte、short、char、int、long、float、do
2016-01-15 11:06:08 374
原创 JQuery事件处理
1.注册事件 1.1.bind()方法 bind(events) events表示一个或多个JavaScript事件函数 bind(eventType,[eventData],false) eventType表示一个包含一个或多个JavaScript事件类型的字符串,如click、submit,也可以是自定义事件的名称;eventData表示要传递给事件处理函数的数据
2016-01-14 16:16:25 375
原创 第一个Hibernate应用
1.创建配置文件 hibernate.cfg.xml: <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> or
2016-01-14 09:35:57 325
原创 Hibernate 创建 sessionFatory
老版本: Configuration config = new Configuration(); config.addClass(XXX.class); SessionFactory sessionFactory = config.buildSessionFactory(); 或 SessionFactory sessionFactory = new Configuration().
2016-01-13 15:28:20 582
微服务那些事儿
2017-07-18
Node.js进阶之路
2017-07-17
rocketmq-console
2017-06-19
精通SaltStack
2017-05-11
高性能服务系统构建与实战.z03
2017-08-28
高性能服务系统构建与实战.z02
2017-08-28
高性能服务系统构建与实战.z01
2017-08-28
高性能服务系统构建与实战.zip
2017-08-28
分布式服务架构:原理、设计与实战.z02
2017-08-28
分布式服务架构:原理、设计与实战.z01
2017-08-28
后台开发 核心技术与应用实践01
2017-08-10
后台开发 核心技术与应用实践
2017-08-10
分布式系统常用技术及案例分析 完整版02
2017-08-10
分布式系统常用技术及案例分析 完整版01
2017-08-10
分布式系统常用技术及案例分析 完整版
2017-08-10
Oracle核心技术
2017-08-09
深入浅出React和Redux 高清完整版 PDF
2017-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人