Java
yuhe3929
这个作者很懒,什么都没留下…
展开
-
Spring与JDBC
(一)Spring 配置jdbc模板步骤:1.配置数据源2.配置模板(需要引用到数据源 )3.在事务层注入jdbc模板(需要在事务层提供set方法)(二)配置命名的jdbc模板1.配置数据源2.配置模板(这里运用构造方法注入)3.在转载 2017-10-19 15:39:56 · 150 阅读 · 0 评论 -
Spring事务管理
(一)编程式事务管理(少用,缺点:代码侵入事务层,改编代码结构)实现方式:把需要进行事务管理的方法放到指定方法中,例如:public void transferAccount(double money, int userA, int userB) {transactionTemplate.execute(new TransactionCallbackWithoutResult(原创 2017-10-19 15:41:05 · 122 阅读 · 0 评论 -
乱码处理
处理方式:配置一个过滤器,将编码改成utf-8characterEncodingFilterorg.springframework.web.filter.CharacterEncodingFilterencodingutf-8characterEncodingFilter*.do原创 2017-10-19 15:41:46 · 155 阅读 · 0 评论 -
SpringMVC文件上传
1.添加bean(必须)class="org.springframework.web.multipart.commons.CommonsMultipartResolver">2.文件上传Controller代码@RequestMapping("/upload")public String uploadFiles(@RequestP原创 2017-10-19 15:42:16 · 139 阅读 · 0 评论 -
mybatis
(一 )操作1.自己构建工具类SqlSessionFactory2.在测试类中的代码SqlSession sqlSession = SqlSessionFactoryUtil.openSession();StudentMapper studentMapper = sqlSession.getMapper(StudentMapper.class);Student s =原创 2017-10-19 15:42:53 · 215 阅读 · 0 评论 -
mybatis一对多关联查询
描述:一个班级里面有很多人,通过查找Grade得到里面所有Student的信息跟一对一类似,不同的是Grade里面用类型为List的students 在找到Grade的同时,把主键ID传到StudentMapper.findByGradeId 并调用该方法,查询得到班级的所有学生配置如下:原创 2017-10-19 15:44:00 · 180 阅读 · 0 评论 -
mybatis插入与取出 blob clob字段
Student中 pic字段为blob类型blob clob(mysql中为longtext)映射到java模型分别为 byte[] Stringclob直接插入跟取出 字符串即可;插入blob字段的代码为:Student s = new Student();s.setName("Tom");s.setAge(18);s.setRemark("很长的文本");原创 2017-10-19 15:45:43 · 5302 阅读 · 0 评论 -
mybatis缓存
当使用同一个sqlSession条用相同的sql语句时,mybatis默认使用缓存中的sql语句;默认select使用缓存,insert delete update不使用缓存1,size:表示缓存cache中能容纳的最大元素数。默认是1024;2,flushInterval:定义缓存刷新周期,以毫秒计;3,eviction:定义缓存的移除机制;默认是LRU(least原创 2017-10-19 15:46:23 · 150 阅读 · 0 评论 -
ajax与json
ajax发送请求,json返回function checkUserName(){var userName=document.getElementById("userName").value;var xmlHttp;if(window.XMLHttpRequest){xmlHttp=new XMLHttpRequest();}else{xmlHttp=new Ac原创 2017-10-19 15:47:09 · 156 阅读 · 0 评论