最新文章列表

spring的基于java的项目配置示例1

spring的基于java的项目配置示例。 import org.springframework.web.context.AbstractContextLoaderInitializer; import org.springframework.web.context.WebApplicationContext; import org.springframework.web.context ...
笨小孩在早起 评论(0) 有941人浏览 2018-03-16 08:26

JAVA ORM框架学习

根据SpringSide4中涉及到的ORM框架,针对具体实践进行学习,做出比较和总结,以便在实际系统架构设计中能够更好地选择。 Spring Data JPA 概述 Spring Data : ...
omyyal 评论(0) 有2055人浏览 2018-02-03 22:11

ibatis支持批量处理的rowhandler

项目中因为查询返回的数据量太大,用的是ibatis,所以选择用rowhandler,默认情况下rowhandler一次处理一条数据,有时候性能需要一次性处理一批数据,故写一下简单代码 接口 import com.ibatis.sqlmap.client.event.RowHandler; public interface BatchRowHandler<T> extends Ro ...
qingshizhi 评论(0) 有1170人浏览 2018-01-23 17:37

一个神奇的bug导致的连接不释放的问题

奇怪的spring的service A 中依赖 service B,C, service B 中也依赖 service C 导致相互依赖 spring 启动后直接连接占满;给我的教训就是,service中最好不要依赖含有数据库操作的service,最好注入Dao,以避免依赖问题!
scbzly_4223 评论(0) 有1194人浏览 2017-08-15 10:55

关于getHibernateTemplate().iterate().next()

使用getHibernateTemplate().iterate().next()的时候报如下错误(只留下了错误的主体部分): ERROR: Operation not allowed after ResultSet closed Exception in thread "main" org.hibernate.exception.GenericJDBCException: ...
技术无涯苦作舟 评论(0) 有1013人浏览 2017-07-16 16:02

mybatis功能之spring自动代理完成dao的实现类功能

之前在写包的时候会划分为dao层,service层,action层,以及实现类层 有了mybatis后dao接口层的实现类不需要写了,有spring代理完成,步骤如下 在spring的配置文件中spring.xml配置如下: 1.  spring.xml <?xml version="1.0" encoding="UTF-8"?> &l ...
尚将军 评论(0) 有1825人浏览 2017-03-14 15:24

hibernate4 通用dao,service

代码 web.xml记得加上 <filter> <filter-name>openSessionInView</filter-name> <filter-class>org.springframework.orm.hibernate4.support.OpenSessionInViewFilter</filter-class ...
Peak_ 评论(0) 有780人浏览 2017-02-14 14:27

HibernateDaoSupport update delete不执行

自己搭了个SSH框架,dao层继承的HibernateDaoSupport 逻辑层调用dao层的update和delete方法都不生效,于是乎配置了下hibernateProperties 把sql语句打出来看看, <property name="hibernateProperties"><!-- hibernate工具的配置 --> <props& ...
zxpnewman 评论(0) 有1334人浏览 2016-12-25 21:29

连接数据库实现增删改查

1.创建dbconfig.properties文件 2.创建数据库连接工厂 3.创建entity对象实体类 4.创建Dao接口 5.创建实现Dao接口的实现类,写入具体实现功能 6.创建测试类
有糖吃的孩子x 评论(0) 有1014人浏览 2016-12-13 23:14

Log4j打印JdbcTemplate及参数

项目中使用JdbcTemplate进行DAO层封装,有时需要调试查看SQL语句及参数 首先是SQL语句: 查看了JdbcTemplate的反编译源码,发现打印语句的地方,其日志级别为debug, 因此,添加log4j参数:log4j.logger.org.springframework.jdbc.core.JdbcTemplate=debug public int update(String ...
zjw2016 评论(0) 有5048人浏览 2016-10-06 01:28

在解决JPA中 如何防止修改实体的属性后不自动更新数据库问题时遇到的其它问题???

最近在做一个项目(spingMVC+jpa+mybatis+spring+mysql+...),期间遇到一些棘手的问题,这里贴上关键部分代码如下。 在执行修改的时候根据ID获取指定用户,拿到的实体的状态会不一样呢? 如果将DAO层的findById方法的事务注解  propagation = Propagation.NOT_SUPPORTED  去掉的话,修改时拿到的实体的状态就都是一样的, ...
358331899 评论(0) 有6863人浏览 2016-09-09 19:12

java读写分离实现

数据库配置为一个主库 多个从库 主库用于写操作 从库只读操作 读写分离实现即为配置两个数据源,一个用于读写 连接主库 假设为ds_wr,一个用于只读 连接从库 假设为ds_r。 对数据库读操作时,操作ds_r数据源。 对数据源写操作时,操作ds_wr数据源。 读写分离可以有两种实现方式 第一种为写两套mappper mapper写两套 一套用于读写 一套用于只读 <bean id ...
天堂飘过 评论(0) 有2749人浏览 2016-09-09 16:43

Hibernate DAO实体类 引用实体时@Embeddable注解

在hibernate中实现自定义类型,只要实现UserType接口即可或者以Component的形式提供.JPA的@Embedded有点类似,通过此注释可以在你的Entity中使用一般的java对象,此对象需要用@Embeddable标注 举个简单例子:Person类有一个name属性,name应该有firstName,lastName两个属性,一般的写法直接在entity中写两个属性: p ...
aoyouzi 评论(0) 有959人浏览 2016-08-18 19:20

bboss与spring中配置和引用bboss数据源和bboss dao组件方法说明

首先在项目中导入bboss 持久层包: maven坐标 <dependency> <groupId>com.bbossgroups</groupId> <artifactId>bboss-persistent</artifactId> <version>5.1.3</version& ...
yin_bp 评论(0) 有916人浏览 2016-08-10 16:04

《架构探险》之数据访问层代码优化

        写代码应该是一个由繁到简,然后由简到繁的一个螺旋上升的过程。           没钱就应该多读电子书,最近看了看《架构探险》,写点东西标记一下~         在看服务层代码优化那部分时,我想起了在本科实训时写的代码,很久很久以前,在一个民风淳朴的实训基地...         访问数据库的代码是这个样子: 1、首先是配置文件: jdbc.driver=com.m ...
huangshihang 评论(0) 有688人浏览 2016-07-23 12:34

Myeclispe下mybatis generator的使用

准备:下载附件包解压到myeclispe的dropins文件夹下 选择项目 1.新建config文件 配置路径 2.配置config <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.o ...
Donald_Draper 评论(0) 有1375人浏览 2016-07-05 18:05

Spring中DAO层接口的单元测试

单元测试在软件开发流程中有着举足轻重的作用,良好的单元测试的作用跟重要性不需多言。基本上所有的java应用都会跟数据库打交道,DAO层接口的测试涉及到数据库测试数据的准备、维护、验证及清理。单元测试应该要具有可重复性、独立性,所以单元测试的数据不应该污染数据库。很多人在DAO层接口的单元测试中数据是自己手工插入的,第二次运行这个单测的时候就会得到duplicate key的错误,数据清理的过程中也是 ...
xsylang 评论(0) 有15052人浏览 2016-05-08 21:30

bboss 持久层sql xml配置文件编写和加载方法介绍

bboss 持久层sql xml配置文件编写和加载方法介绍 通过bboss持久数操作数据库首先要配置数据源,参考文档: bboss持久层多数据源配置及多数据库事务控制使用方法 bboss 持久层配置apache dbcp,proxool,c3p0,Druid等数据源方法 1.sql xml文件编写 首先在项目中导入bboss 持久层包: maven坐标 <dependency> ...
yin_bp 评论(3) 有1666人浏览 2016-04-05 13:14

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics