- 博客(473)
- 资源 (106)
- 收藏
- 关注
原创 web--8.restful-4.请求参数和springmvc接受
参看博客:https://blog.csdn.net/chenxiaochan/article/details/73716617https://blog.csdn.net/chenxiaochan/article/details/529883231 配置1.1 web.xml配置—rest风格 1.2 web.xml配置—请求转换H
2018-04-05 22:46:38
151
原创 web--8.restful-3.对Spring MVC支持
参看博客:https://blog.csdn.net/chenxiaochan/article/details/73716617https://blog.csdn.net/chenxiaochan/article/details/529883231 显示--get// 显示全部 employee @RequestMapping("/emps") public String list(M...
2018-04-05 22:45:30
154
原创 Spring--12.spring整合jpa
参考博客:http://www.cnblogs.com/crawl/p/7718741.html Tomcat启动走的是web.xml,单元测试走的是当前文件,所以要测试思路就是启动spring 1 Spring 整合 JPA1.1 三种整合方式:LocalEntityManagerFactoryBean:适用于那些仅使用 JPA进行数据访问的项目,该 Fact
2018-04-05 16:17:47
127
原创 Spring--11.测试数据库以及dao,service
1 基本配置1.1 一点说明1. 在这里用的单元测试,所以启动tomcat要加载的,单元测试也要加2. 这里只是测试数据库连通性,所以只需要spring相关的(spring-mvc就不管)1.2 db.properties 1.3 applicationContext.xml<!-- 配置 C3P0 数据源 --> <context:pr...
2018-04-05 15:30:05
314
原创 jpa--21.JPQL的update和delete
参看易百教程:https://www.yiibai.com/jpa/jpa_jpql.html 1 Update1.1 概念• update语句用于执行数据更新操作。主要用于针对单个实体类的批量更新• 以下语句将帐户余额不足万元的客户状态设置为未偿付:update Customers c set c.status = '未偿付' wher
2018-04-05 00:43:36
2690
原创 jpa--20.JPQL函数
参看易百教程:https://www.yiibai.com/jpa/jpa_jpql.html 1 函数1.1 内建函数• JPQL提供了以下一些内建函数,包括字符串处理函数、算术函数和日期函数。 1.1.1 字符串处理函数concat(Strings1, String s2):字符串合并/连接函数。substring(Strings, i
2018-04-05 00:39:07
1972
原创 jpa--19.JPQL子查询
参看易百教程:https://www.yiibai.com/jpa/jpa_jpql.html 1 子查询1.1 概念JPQL也支持子查询,在where 或 having 子句中可以包含另一个查询。当子查询返回多于 1 个结果集时,它常出现在 any、all、exist s表达式中用于集合匹配查询。它们的用法与SQL语句基本相同。 1.2 测试代码@Tes
2018-04-05 00:33:10
3183
原创 jpa--18.JPQL关联查询
参看易百教程:https://www.yiibai.com/jpa/jpa_jpql.html 1 关联查询1.1 概念在JPQL中,很多时候都是通过在实体类中配置实体关联的类属性来实现隐含的关联(join)查询。例如:select o from Orders o whereo.address.streetNumber=2000 上述JPQL语句编译成以下SQL
2018-04-05 00:29:30
853
原创 jpa--17.JPQL的order和group
参看易百教程:https://www.yiibai.com/jpa/jpa_jpql.html 1 order by子句1.1 语法order by子句用于对查询结果集进行排序。和SQL的用法类似,可以用“asc“和 "desc“指定升降序。如果不显式注明,默认为升序。 1.2 测试代码@Test public void testOrderBy(
2018-04-05 00:14:15
2461
1
原创 jpa--16.JPQL查询缓存
参看易百教程:https://www.yiibai.com/jpa/jpa_jpql.html 1 查询缓存1.1 方法 1.2 配置文件启用查询缓存1.3 测试方法原来会发送2次sql查询,后来就只有一次了//使用 hibernate 的查询缓存. @Test public void testQueryCache()
2018-04-04 23:53:19
789
原创 jpa--15.JPQL基本api(创建和查询)
参看易百教程:https://www.yiibai.com/jpa/jpa_jpql.html 1 JPQL语言1.1 概念JPQL语言,即 Java Persistence Query Language 的简称。JPQL 是一种和 SQL 非常类似的中间性和对象化查询语言,它最终会被编译成针对不同底层数据库的 SQL 查询,从而屏蔽不同数据库的差异。JPQL语言的
2018-04-04 23:38:04
562
转载 poi--4.导入excel
参看文档https://www.cnblogs.com/whj1986556646/p/6228657.html本文中要用到的ExcelUtil , StringUtils , IoUtils ,卤猪,由于有个导入excel项目要做,就参看了一下 1 导入excel思路就是得到excel数据,拼接一条一条insert语句,执行批量操作就行,总之一句话能成功就行
2018-04-04 22:01:39
1431
原创 jpa--14.二级缓存
1 二级缓存1.1 加jar 1.2 加配置文件在src下增加一个配置文件:ehcache.xml。这个文件直接拷贝来用即可了,不用理会里面的内容。有须要的时候再研究也不迟 在\project\etc目录下拷贝过来 1.3 <shared-cache-mode> 节点<shared-cache-mode>节点:若 JPA 实现支持二级缓存,该...
2018-04-01 16:11:19
284
原创 jpa--13双向多多
1 双向一一1.1 概念在双向多对多关系中,我们必须指定一个关系维护端(owner side),可以通过 @ManyToMany 注释中指定 mappedBy 属性来标识其为关系维护端。 1.2 配置(建议单向维护) 1.3 数据生成信息 1.4 测试准备1.4.1 Item @Table(name="JPA_
2018-04-01 11:15:25
156
原创 jpa--12.双向一一
1 双向一一1.1 概念基于外键的 1-1 关联关系:在双向的一对一关联中,需要在关系被维护端(inverse side)中的 @OneToOne 注释中指定mappedBy,以指定是这一关联中的被维护端。同时需要在关系维护端(owner side)建立外键列指向关系被维护端的主键列。 1.2 配置(建议单向维护)一个经理只有一个部门,一个部门只有一个经理,部门(
2018-04-01 10:32:11
185
原创 jpa--11.双向一多
1 双向一多1.1 概念双向一对多关系中,必须存在一个关系维护端,在 JPA 规范中,要求 many 的一方作为关系的维护端(ownerside), one 的一方作为被维护端(inverse side)。可以在 one 方指定@OneToMany 注释并设置mappedBy 属性,以指定它是这一关联中的被维护端,many 为维护端。 1.2 配置一个订单只
2018-04-01 09:13:32
231
原创 eclipse--6.内存,字体,提示(代码,插件)
1 内存设置为防止eclipse在启动运行时内存溢出,修改eclipse.ini文件添加如下:-Xms128m-Xmx768m-XX:permSize=64M-XX:MaxPermSize=128M 2 字体修改 3 添加代码提示 在上边红色框内输入: 4 解决配置文件没有提示问题在配置文件
2018-03-31 23:14:08
159
原创 jpa--10.单向一对多
1 单向一对多1.1 概念只有一方维护 1.2 配置一个订单只有一个用户,一个用户多个订单 使用 @ManyToOne来映射多对一的关联关系, fetch属性来修改默认的关联属性的加载策略 使用 @JoinColumn来映射外键. @JoinColumn(name="CUSTOMER_ID") @OneToMany
2018-03-31 22:09:35
794
原创 jpa--9.单向多对一
1 单向多对一1.1 概念只有一方维护 1.2 配置一个订单只有一个用户,一个用户多个订单 使用 @ManyToOne来映射多对一的关联关系, fetch属性来修改默认的关联属性的加载策略 使用 @JoinColumn来映射外键. @JoinColumn(name="CUSTOMER_ID") @ManyToOne(fetch=FetchType.LAZY) 1.3...
2018-03-31 21:20:37
231
原创 mysql工具--2.Navicat
1.1 安装破解参看:https://blog.csdn.net/qq_21205435/article/details/78902052
2018-03-31 13:08:34
148
原创 mysql工具--1.sqlyog
1 图型端安装sqlyog1.1 激活用户名:随意填写秘钥:ccbfc13e-c31d-42ce-8939-3c7e63ed5417a56ea5da-f30b-4fb1-8a05-95f346a9b20ba0fe8645-3916-45d4-9976-cb6b88fecc6cb70d7f66-dac2-4462-bf51-c4e9347da763 1 基本使用1.1 连接...
2018-03-31 12:40:23
343
原创 jpa--8.api(EntityTransaction)
1 EntityTransaction1.1 概念EntityTransaction接口用来管理资源层实体管理器的事务操作。通过调用实体管理器的getTransaction方法获得其实例。 1.2 方法• begin ()用于启动一个事务,此后的多个数据库操作将作为整体被提交或撤消。若这时事务已启动则会抛出 IllegalStateExceptio
2018-03-28 00:16:45
323
原创 jpa--7.api(EntityManager其他方法)
1 Merge1.1 概念merge (T entity):merge() 用于处理 Entity 的同步。即数据库的插入和更新操作 总的来说: 类似于 hibernate Session的 saveOrUpdate 方法. 1.2 流程 1.3 传入的是一个临时对象(insert)//1. 若传入的是一个临时对象
2018-03-28 00:12:10
183
原创 jpa--6.api(EntityManager实体的状态)
1 EntityManager1.1 概念在 JPA 规范中,EntityManager 是完成持久化操作的核心对象。实体作为普通 Java 对象,只有在调用 EntityManager 将其持久化后才会变成持久化对象。EntityManager 对象在一组实体类与底层数据源之间进行 O/R 映射的管理。它可以用来管理和更新 Entity Bean, 根椐主键查找 Entity
2018-03-27 00:09:20
918
原创 jpa--5.api(Persistence,EntityManagerFactory)
1 Persistence1.1 概念Persistence 类是用于获取EntityManagerFactory 实例。该类包含一个名为 createEntityManagerFactory 的 静态方法 。 1.2 方法createEntityManagerFactory方法有如下两个重载版本。可复用,就近原则(最近的生效) 1.2.1 常用
2018-03-27 00:02:48
509
原创 jpa--4.基本注解
1 项目svn地址改变之后该如何操作?重新定位 2 时间1970问题:在修改文件后showlog无法显示日志,上面的时间会自动在2016年和1970年间跳,而且设置不了时间。解决方法:1.编辑svnserve.conf,设置“anon-access=none”2.在authz中添加 [/]*= 3,清理svn的
2018-03-21 23:54:54
170
原创 jpa--3.persistence.xml
1 persistence.xml1.1 概念JPA 规范要求在类路径的 META-INF 目录下放置persistence.xml,文件的名称是固定的1.2 事务以及数据库连接信息 保存生成<persistence-unit name="jpa_test1" transaction-type="RESOURCE_LOCAL"> <properties><!-- 连接数据库的基本信息 --> <property name="javax.persistence.jdbc.dr
2018-03-21 22:42:48
302
原创 javase--0.基础-5.原始运行
Javac : 编译文件 javac C:..../hello.java or javac hello.java (不区分大小写)Java : 运行Class文件 java hello (区分大小写)编译一次会产生对应的class文件
2018-03-11 23:34:54
213
原创 maven--9.ssm通用配置
1 框架ssm通用配置1.1 总述<properties> <spring.version>4.3.6.RELEASE</spring.version> <aspectjweaver.version>1.6.8</aspectjweaver.version> <aopalliance.version>...
2018-03-07 16:25:27
155
原创 svn--11.idea工具(关联,图标,操作)
1 关联svn 项目注意关联的目录结构1.1 第一步:关联目录 1.关联目录 1.2 第二步:svn仓库 2.这里先在svn创建一个总目录e3,idea指定仓库 1.3 第三步:指定关联目录 3.确定关联目录,这里导入是指e3-common之下的文件 1.4 第四步:使用 4.确定
2018-03-07 11:29:13
566
原创 svn--10.eclipse工具(关联,图标,操作)
1 关联svn项目1.1 第一步:选择项目,指定svn1.2 第二步:指定资源位置 1.3 第三步:判断svn服务器中是否存在项目这时提示的URL为http://aaaa/bbb/你的工程名,这样就对了。点击完成后,会提示这样的内容: 这时选择“是”即可,这样svn插件会将你本地的工程与服务器中同名工程做link,然后对比异同。不用担心,
2018-03-07 11:23:44
254
原创 mysql--11.约束
1 约束1.1 什么是约束 1.2 分类2 外键约束2.1 demo有一个部门的表,还有一个员工表, createdatabase day16; useday16; create
2018-03-06 10:43:24
179
原创 mysql--10.子查询
1 子查询/嵌套查询查询的内容需要另一个查询的结果。语法:select * from table where 条件 > (select *from table where 条件) select* from emp where ename > (select * from emp where 条件); 练习:
2018-03-06 10:34:06
140
原创 mysql--9.多表查询
1 概述 2 内链接--inner可以省略2.1 等值连接 Eg: 2.2 非等值连接 2.3 自连接找出每一个员工的上级领导,要求显示员工姓名及对应的领导姓名(内连接:自连接)
2018-03-06 10:31:11
161
原创 mysql--8.函数及UNION
1 select之函数1.1 数据处理函数/单行处理函数1.1.1 概述 1.1.2 字符串à日期(奇葩)1.1.3 日期格式化 1.1.4 IfnullIFNULL(expr1 , expr2) 如果不为空返回expr1 , 否则返回 expr2 1.2 聚合函数/分组函数/多行处理
2018-03-06 10:26:08
566
jpa--15.jpa基本api
2018-04-04
poi--4.导入excel
2018-04-04
jpa--13双向多多
2018-04-01
jpa--11.双向一多
2018-04-01
jpa--10.单向一对多
2018-03-31
jpa--9.单向多对一
2018-03-31
jpa--7.api(EntityManager其他方法)
2018-03-28
jpa--6.api(EntityManager实体的状态)
2018-03-27
jpa--2.持久化操作
2018-03-21
js--7.bom对象-5.定时调用
2018-02-05
idea--9.maven父子项目改造dubbo
2018-01-26
easyui--5.DataGrid
2018-01-01
dubbo--4.监控中心
2017-12-29
Spring MVC--13.自定义拦截器
2017-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅