- 博客(21)
- 收藏
- 关注
原创 Could not obtain transaction-synchronized Session for current thread
今天运行spring+springmvc+hibernate的框架的时候出现了这个错误。解决办法1.在spring 的配置文件中加上<!--事务配置--><tx:annotation-driven/><bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager"
2017-10-25 09:34:42 424
原创 连接远程MySQL数据库
连接远程MySQL数据库有的时候要链接远程的数据库,但是MySQL默认是本地连接的,可以用下面这个SQL语句查看本MySQL的用户情况。SELECT * FROM mysql.user;查出的结果中有一个字段是user还有一个字段是host,一般默认的user都是root,host都是localhost,::1和127.0.0.1,这三个都是表示本机的意思,所以,想远程访问数据库要有一个host为
2017-10-20 01:05:50 376
原创 windows上Git安装使用和github
windows上Git安装使用和github环境说明:操作系统:win10 2016长期服务版GIT版本:2.13.21.下载GIT网址:https://git-for-windows.github.io/如果速度很慢可以用国内百度盘上的网址:https://pan.baidu.com/s/1kU5OCOB#list/path=%2Fpub%2Fgit2.配置打开git bush,git的
2017-10-15 16:51:37 688
原创 maven配置阿里云镜像
maven配置阿里云镜像,提高下载速度 @author: yuanzhi_wang在配置文件conf文件夹下修改setting.xml文件<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http:/
2017-10-13 10:14:17 486
原创 List中的泛型
List<>的尖括号中可以放泛型,对尖括号中进行理解只看尖括号里边的!!明确点和范围两个概念如果尖括号里的是一个类,那么尖括号里的就是一个点,比如List<A>,List<B>,List<Object>如果尖括号里面带有问号,那么代表一个范围,<? extends A> 代表小于等于A的范围,<? super A>代表大于等于A的范围,<?>代表全部范围尖括号里的所有点之间互相赋值都是错,除
2017-09-08 12:15:09 1070
原创 Hibernate框架(2)操作对象和一级缓存
Hibernate框架(2)操作对象和一级缓存主要内容1. Hibernate持久化对象的状态2. Hibernate的一级缓存3. Hibernate操作持久化对象的方法4. Hibernate的基本查询Hibernate的持久化类什么是持久化类1. 持久化类:就是一个Java类(咱们编写的JavaBean),这个Java类与表建立了映射关系就可以成为是持久化类。 * 持久化类 =
2017-09-06 15:38:19 299
原创 Hibernate使用注解的方式配置
Hibernate使用注解的方式配置 以往是在*.hbm.xml中配置实体类和表之间的映射。使用xml配置本来就很繁琐,Java中可以使用注解的方式来配置。使用*.hbm.xml的配置方式不再赘述,这里运用注解的方式来完成配置。1.hibernate核心配置文件变化<mapping resource="com/wsw/hibernate/model/Person.hbm.xml"/>改成
2017-09-03 23:41:57 501
原创 Hibernate框架(1)框架基本搭建
Hibernate框架(1)框架基本搭建今天任务1. 使用Hibernate框架完成对客户的增删改查的操作2. 能够说出Hibernate的执行流程环境1. jdk1.82. IDEA集成开发环境3. hibernate5.2.10final(2017年4月发布)4. maven3.5框架和CRM项目的整体介绍(了解一下)1. 什么是CRM * CRM(Customer Rela
2017-09-03 22:34:07 299
原创 hibernate配置C3P0连接池出现could not find org.hibernate.connection.C3P0Connecti问题
hibernate配置C3P0连接池出现could not find org.hibernate.connection.C3P0Connecti问题错误:WARN ConnectionProviderFactory:152 - c3p0 properties is specificed, but could not find org.hibernate.connection.C3P0Connecti
2017-09-03 17:01:09 4574 2
原创 JSP学习总结
JSP总结 jsp文件在内容上是html语言和Java脚本语言组成的。JSP实质是一个servlet文件,在调用的时候会把jsp文件编译成servlet文件。jsp生命周期 jsp生命周期有四个阶段,分别是编译阶段、初始化阶段、执行阶段和销毁阶段。jsp编译 请求jsp页面的时候,检查是否要编译这个jsp文件(未编译过、文件修改过)。编译分为三个步骤:1.解析jsp文件2.将jsp文
2017-08-25 00:15:06 291
原创 EasyUI之datagrid('load',object)
EasyUI之datagrid(‘load’,object) 使用form表单提交查询条件的时候,以往都是用get到value,然后把这些get的value封装到一个JavaScript对象中。 Jquery提供了一个方法,可以自动对表单中的条件进行封装。工作流程jsp中创建表单,包含相关查询条件的字段封装表单的查询条件到JavaScript对象中 调用serializeObjec
2017-08-24 11:44:23 2144 1
原创 解压版mysql安装
解压版mysql安装 mysql版本是5.6.37。使用这个版本的问题是5.7版本使用过程中有一点问题,另外,自己本地电脑上安装的就是5.6版本,所以,在服务器上安装使用同一个版本。1.下载mysql是开源软件,可以在官网进行下载http://dev.mysql.com/downloads/mysql/ 2.解压,设置环境变量path在环境变量中添加,mysql的安装位置C:\Program
2017-08-22 00:17:12 1852
原创 解压版mysql卸载
解压版mysql卸载 数据版本为mysql5.7.191.停止服务net stop mysql //mysql是你的服务名2.删除服务mysqld --remove mysql //mysql是你的服务名或者sc delete mysql //mysql是你的服务名3.删除硬盘上的mysql数据库文件4.删除注册表 按照下面的目录删除结束以后,可以ctrl+F搜索mysql看看还
2017-08-15 21:10:51 402
原创 数据表多行数据转成多列数据
===============sql==============SELECT ROW_NUMBER () OVER (ORDER BY tt.id) AS RowNumber,tt.* FROM(SELECT b.id,b.name,MAX (CASE WHEN workingdate = '01' THEN workingtime END) 'up1',MAX (CASE
2017-08-15 18:04:55 621
转载 web.xml不同版本约束
访问http://xmlns.jcp.org/xml/ns/javaee/可下载各版本的约束文档,文档中有对应版本的约束格式web-app 2.3web-app 2.4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com
2017-08-14 22:24:41 187
原创 数据库连接池之dbcp
数据库连接池之dbcp @author:阳光不锈 数据库连接是非常耗时和耗内存的行为。数据库连接池是在初始化连接的时候先建立一定数量的数据库连接,并对这些连接进行管理以及最后应用程序结束的时候对连接的销毁。 所以,数据库连接池有以下三点主要作用: 初始化一定数量的数据连接 对连接进行统一分配管理 应用程序结束以后,回收数据库连接资源。 dbcp是Apac
2017-08-01 20:42:37 578
原创 两种JDBC方式完成数据库连接
Java通过JDBC连接数据库 Java定义了连接数据的接口(JDBC),具体的实现是由各个数据库服务商提供。导入相关jar包数据库驱动包:mysql-connector-java1.连接数据库实现对数据库的增删改查1.1创建一个测试数据库1.2对应数据库中表建立相对应的实体类 实体类的命名尽量和数据库中字段名相同。使用IDE自动生成get和set方法。package cn.jasmin
2017-07-30 22:41:07 610
原创 EasyUI从数据库获取数据填充下拉框
EasyUI从数据库获取数据填充下拉框 这里引用一个简单的小DEMO来演示一下JSP页面 在JSP页面中,添加一个input标签,给标签加上如下属性type:textid :name:class:这里一定要写easyui-combobox data-options=” eaitable(是否可以编辑),valueField:,textField:,url:(请求后台的地址),pro
2017-07-27 15:51:27 4994
原创 $(document).ready()笔记
$(document).ready()是应用jquery库写javascript脚本代码时候的一个开始声明语句。他的好处是网页中的html树节点加载完成就可以调用编写的好的js代码,而不要等待所有的资源(图片,文字等等)加载完成才开始执行js代码。$(document).ready(function(){ //js代码})
2017-06-29 22:26:56 298
原创 [SQL]无法绑定由多个部分组成的标识符
错误提示:无法绑定由多个部分组成的标识符 "a1.S2"。错误sql:SELECT * from (SELECT a1.ID , a2.M1 as ID1 , a3.NAME as ID2 , M1 = case a1.M1
2017-06-28 18:13:43 10297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人