- 博客(9)
- 资源 (7)
- 收藏
- 关注
转载 Spring Test 整合 JUnit 4 使用总结
1. 加入依赖包 使用Spring的测试框架需要加入以下依赖包:JUnit 4 (官方下载:http://www.junit.org/)Spring Test (Spring框架中的test包)Spring 相关其他依赖包(不再赘述了,就是context等包)2. 创建测试源目录和包 在此,推荐创建一个和src平级的源文件目录,因为src内的类都是为日后产品准备
2015-12-30 10:56:56 972
原创 JPA学习笔记 - 使用二级缓存
1、引包:hibernate-ehcache, ehcache, 2、引入hibernate的project/etc/ehcache.xml3、配置二级缓存相关信息4、配置二级缓存的策略ENABLE_SELECTIVE ALL:全部实体类被缓存NONE:全部实体类不被缓存ENABLE_SELECTIVE:标识了@Cacheable(true)的实体类被缓存
2015-12-27 22:55:48 1001
原创 JPA学习笔记 - 关联关系
OneToMany: 指定 1对多 的映射关系(可通过fetch的属性设置加载方式)JoinColmn: 指定外键的列名(外键存在于 多 的一方表中)单向 n-1 : 先保存n的一端时,会多出update语句,因为插入n端时并未知道外键的值,插入1的一端后update外键;先保存1的一端时,没有update语句;默认对关联的一方使用EAGER急加载;单向 1
2015-12-27 22:53:22 950
转载 JPA EntityManager的四个主要方法:persist,merge,refresh和remove
public void persist(Object entity)persist方法可以将实例转换为managed(托管)状态。在调用flush()方法或提交事物后,实例将会被插入到数据库中。对不同状态下的实例A,persist会产生以下操作:1. 如果A是一个new状态的实体,它将会转为managed状态;2. 如果A是一个managed
2015-12-27 22:17:33 1639
转载 使用Maven管理Spring
原文链接: Spring with Maven原文日期: 2013年04月17日翻译日期: 2014年06月29日翻译人员: 铁锚1. 概述本教程向您展示如何通过 Maven 管理 Spring 的依赖关系.最新的Spring版本可以在 Maven Central仓库 中找到. 也可以访问 mvnrepository:org.springframework.
2015-12-23 20:52:49 611
原创 Git - 使用多个帐号
背景:在工作中,都会有一个工作的Git帐号(公司Gitlab),而空闲时间做的个人东西又想放进Github里面,这时候就需要配置两个帐号和服务器。假设之前已经配置好了工作的帐号,打开Git bash:1、创建个人的SSH key:#新建SSH key:$ cd ~/.ssh # 切换到C:\Users\Administrator\.sshssh-keygen -t rsa -C
2015-12-21 17:23:30 7014
原创 Maven + JPA + Hibernate + Postgresql的基本配置实例
一、创建项目使用Maven或Eclipse插件m2eclipse创建Maven项目,在pom.xml添加依赖: UTF-8 1.0.1.Final 4.2.1.Final 9.4-1201-jdbc41 1.6.4 4.11 org.hibernate.javax.persistence hibernate-jpa-2.0-api ${jpa.ver
2015-12-09 21:43:47 4447
转载 Java 动态代理机制分析及扩展
引言Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。通过阅读本文,读者将会对 Java 动态代理机制有更加深入的理解。本文首先从 Java 动态代理的运行机制
2015-12-07 21:45:39 457
原创 SQL语句 - 使用order by优先级排序
背景:现有地区表area_info,地区表只有一个字段admincode,表示地区编号,要求查询所有地区编号出来,其中“1305”开头的编号排在首位,“1307”开头的编号排在第二位。使用SQL语句的order by 和case when进行优先级排序:select * from area_info where admincode like '13%' order by cas
2015-12-03 13:56:33 20880
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人