事务-关于DAO中db.propertis的问题

问题描述

关于DAO中db.propertis的问题

如下的代码第三句有没有必要写啊?作用是什么?另外在类中已经创建了propertis的对象为什么作者还要在init()方法中又创建了一个propertis类的对象dbprops??
BaseDAO类,在该类中封装创建数据库连接方法以及事务处理
public class BaseDAO {
private static BasicDataSource dataSource = null;
//下面这句有没有必要写啊?
public static Properties properties = new Properties();
public BaseDAO() {
}
// 用于装载db.propertis获得数据库参数
public static void init() {
Properties dbProps = new Properties();
// 取配置文件可以根据实际的不同修改
try {
dbProps.load(BaseDAO.class.getClassLoader().getResourceAsStream(
"com/tarena/netctoss/db.properties"));
} catch (IOException e1) {
e1.printStackTrace();
}

解决方案

应该是一个是临时的一个是全局的吧 ,init结束的时候dbProps就销毁了,但是properties不会

解决方案二:

第三句明显没必要写,,,,

时间: 2024-09-20 09:44:37

事务-关于DAO中db.propertis的问题的相关文章

dao-如何在servlet中取到DAO中的list从而打印在jsp页面上

问题描述 如何在servlet中取到DAO中的list从而打印在jsp页面上 public ProductBean searchinfom(String username){ Connection conn = null; PreparedStatement pstmt = null; ResultSet rst = null; // ProductBean product = new ProductBean(); List<ProductBean> productList=new Array

dao-springmvc中DAO中save方法与数据库

问题描述 springmvc中DAO中save方法与数据库 save方法: public void save(T o){ getSession().save(o); } controller里的方法: @RequestMapping(value = "/fileUpload2.do", method = RequestMethod.POST) public String fileUpload2(Long id,Video video,ModelMap map,HttpServletRe

服务器-如图 servlet无法调用dao中的add方法 求解

问题描述 如图 servlet无法调用dao中的add方法 求解 报空指针异常 解决方案 这个可以去百度或是谷歌 解决方案二: 关键不是你报异常.而是报什么异常.单看这些代码没用.把异常也贴出来?数据库没开启?对象插入报错?进没有进入addUser方法内部?这才是关键 解决方案三: 那肯定是add方法有问题,,具体要看抛的什么异常 解决方案四: 你得把异常的图发一下吧. 解决方案五: jQuery调用Servlet方法及注意事项

在Spring MVC框架下 一个@Repository的dao中 可以同时注入hibernateTemplate和jdbcTemplate吗

问题描述 在Spring MVC框架下 一个@Repository的dao中 因为感觉jdbc查询起来编码比较方便 所有想引入spring jdbc的东西 这时一个dao中想同时注入hibernateTemplate和jdbcTemplate 这样做可以吗 存在什么潜在的问题吗? 配置XML文件<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"destroy-method=

解析eclipse下生成Hibernate DAO中的几个方法

        前几天用eclipse下生成的Hibernate DAO做了一个实现的增删查改的小例子,在这里解释下生成DAO中的几个方法到底是做什么用的.这里我将以注释的形式在下面的这段java代码中解释. package dao;/** *//** * 很简单引入你要用的包 */import java.util.List;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;imp

PS中DB精修人像图片实战过程

DB也就是中性灰磨皮,本教程简略介绍用这种方法修图的基本过程.虽然介绍的比较简单,不过基本的几个步骤都有说明,这是修图中比较重要的,如果能够很好的掌握这套方法,以后的修图将会非常简单. 原图 <点小图查看大图> 最终效果 <点小图查看大图> PSD分为:5组,粗修.DB.调色(这个组是整理).整理(这个组是调色).最后整理和锐化(因为编辑组的时候没注意,为了大家看的方便,上传的时候没把名字改过来,调色组是整理,整理组调色,勿看错了哦~!) 1.粗修:这个步骤主要是针对原图皮肤上的板

oracle中db replay设置scale_up_multiplier不生效

db replay设置scale_up_multiplier不生效 设置scale_up_multiplier: BEGIN DBMS_WORKLOAD_REPLAY.PREPARE_REPLAY (scale_up_multiplier => 10); END; 但是设置之后,在DBA_WORKLOAD_REPLAYS.SCALE_UP_MULTIPLIER检查发现,这个值始终是1. 这是因为scale_up_multiplier不支持基于object id的同步.当synchronizati

spring事务-hibernate4+spring中获取session

问题描述 hibernate4+spring中获取session 请问如果某个方法没有在spring中配置事务,比如查询的方法,那么在这个方法中能不能用getCurrentSession方法获取session? 解决方案 Hibernate4获取sessionSpring中关于hibernate的sessionspring3+hibernate4配置事务管理以及session获取问题. 解决方案二: 求大神解答 0.0 解决方案三: 如果 你不getCurrentSession 或者openSe

事务管理-BeanNameAutoProxyCreator中可以这样配置吗?谢谢啦

问题描述 BeanNameAutoProxyCreator中可以这样配置吗?谢谢啦 BeanNameAutoProxyCreator中配置两个不同类的事务管理,可以这样配置吗? <property name="transactionAttributes"> <props> <!--privateTagService接口中方法 --> <prop key="collectContent*">PROPAGATION_REQ