0 0

通过spring配置文件查询数据库0

如题,能不能通过spring配置文件查询数据库,并且把查询到的结果绑定到某个bean上
2012年12月04日 10:29

4个答案 按时间排序 按投票排序

0 0

不能,楼主的功能是ORM框架来完成的,比如hibernate,ibatis。建议楼主学习一下

2012年12月04日 16:43
0 0

spring没有提供这种,你可以自定义类似于如下的东西来完成你的需求
org.springframework.beans.factory.config.PropertyPlaceholderConfigurer

2012年12月04日 11:20
0 0

1.自己写一个是可以的 bean实力接受一个字符串,这个字符串就是一个查询数据库的语句,但需要 dao的支持
2.看一段代码就明白了spring security

<bean id="userDetailsService"
       class="org.acegisecurity.userdetails.jdbc.JdbcDaoImpl">
       <property name="dataSource" ref="dataSource" />
       <property name="usersByUsernameQuery">
           <value>

                SELECT username,password,1 FROM t_user WHERE status='1'

                AND username = ?

           </value>
           <!-- 根据用户名查询用户的SQL语句 -->
       </property>
       <property name="authoritiesByUsernameQuery">
           <value>
                SELECT u.username,p.priv_name FROM t_user u,t_user_priv

                p WHERE u.user_id =p.user_id AND u.username = ?

           </value>

       <!-- 根据用户名查询用户权限的sql语句 -->
       </property>
  </bean>

2012年12月04日 11:12
0 0

我印象中是不能。spring 的配置文件 一般除了 类的注入意外 对于数据库方面主要是配置数据源的链接。 如果想通过配置某些文件来做 建议用些ORM框架来做

2012年12月04日 10:56

相关推荐

    spring配置数据库文件

    spring配置数据库文件,连接数据库的一写配置文件

    Spring boot连接oracle数据库JDBC配置步骤

    Spring Boot 连接 ...通过以上步骤,我们成功地使用 Spring Boot 连接了 Oracle 数据库,并实现了基本的数据库操作。记住,在配置 `application.properties` 文件时,需要根据自己的数据库实例和账户信息进行修改。

    spring 配置文件详解

    Spring 配置文件详解 Spring 配置文件是指-guide Spring 工厂进行 Bean 生产、依赖关系注入(装配)及 Bean 实例分发的“图纸”。Java EE 程序员必须学会并灵活应用这份“图纸”准确地表达自己的“生产意图”。...

    初学SpringCloud连接Oracle数据库

    接下来,我们需要在SpringBoot的配置文件`application.yml`或`application.properties`中配置数据库连接信息,包括数据库URL、用户名、密码和端口等: ```yaml spring: datasource: url: jdbc:oracle:thin:@...

    Springcloud 多数库 多数据源整合,查询动态切换数据库

    本主题聚焦于在Spring Cloud环境中实现多数据库和多数据源的整合,并且能够动态切换查询的数据库。这是一个复杂但至关重要的需求,特别是在大型企业级应用中,可能需要根据业务逻辑或用户权限连接到不同的数据库。 ...

    spring-jdbc文件数据库配置加密

    对数据库配置文件进行加密存储方案,对数据库配置文件进行加密存储方案,对数据库配置文件进行加密存储方案,对数据库配置文件进行加密存储方案,对数据库配置文件进行加密存储方案

    在IntelliJ IDEA中通过Spring Boot集成达梦数据库:从入门到精通

    考虑到数据库的安全性,你应该对敏感信息如数据库密码进行加密存储,可以使用Spring Boot的`@Value`注解配合配置文件的加密功能。 11. **事务管理** Spring Boot默认支持声明式事务管理,确保数据操作的一致性。...

    定时器(quartz+spring)读取数据库配置

    在Spring的配置文件(如applicationContext.xml)中,定义一个`SchedulerFactoryBean`,设置数据库连接信息,并开启从数据库加载Job和Trigger的配置: ```xml &lt;bean id="schedulerFactoryBean" class="org.spring...

    spring 集成quartz 用数据库实现quartz的集群

    2. 在Spring配置文件中创建`SchedulerFactoryBean`,配置数据源和Quartz属性。 3. 配置`quartz.properties`,指定数据库连接和Quartz参数。 4. 设计并实现`Job`和`Trigger`,定义任务逻辑和执行时机。 5. 在集群环境...

    hibernate+spring配置文件

    标题"hibernate+spring配置文件"指出了我们需要关注的重点,即如何将这两个框架协同工作。首先,我们需要在Spring的配置文件中引入Hibernate的相关bean,通常命名为`applicationContext.xml`。这个文件是Spring的IoC...

    spring boot整合实例,整合了Mybitis,mysql,配置文件的说明。附带数据库生成文件与说明文档

    在本实例中,我们将探讨如何将 Spring Boot 与 MyBatis 和 MySQL 数据库进行整合,以及如何理解和使用配置文件。 首先,Spring Boot 通过其自动配置特性使得与 MyBatis 的集成变得简单。MyBatis 是一个优秀的持久层...

    Spring数据库连接等配置加密

    总的来说,Spring框架通过结合配置文件和解密器,可以有效地保护数据库连接等敏感信息,避免了因信息泄露带来的潜在风险。开发者应根据项目需求选择合适的加密算法和工具,并确保加密密钥的安全管理,以提升应用的...

    非注解时自动配置Mybatis spring配置文件和Mybatis自动生成类所需配置文件

    此工具自动生成非注解时Spring整合MyBatis时需要的一些配置文件,对于使用较新版本的spring,可以忽视生成的dao的配置文件,建议采用spring的扫描方式。生成的GeneratorConfigXML修改jdbc驱动位置后可直接用使用...

    spring整合struts2与hibernate核心配置文件

    整合SSH涉及到的主要配置文件有`struts2-spring-plugin.xml`、`spring-context.xml`以及Hibernate的相关配置文件(如`hibernate.cfg.xml`)。`struts2-spring-plugin.xml`配置Struts2与Spring的集成,确保Action类由...

    springCloud+mybatis的注解方式的代码,只有数据库配置文件,mybatis无需mapper.xml,全注解方式

    mybatis的注解方式工程,导入resource下的mysql创建数据库即可运行,含有一对一模式 pringCloud+mybatis的注解方式的代码,只有数据库配置文件,mybatis无需mapper.xml,全注解方式

    spring 数据库动态切换

    1. **配置多个DataSource**:在Spring的配置文件(如XML或Java配置)中,为每个数据库定义一个DataSource。每个DataSource应包括数据库驱动类、URL、用户名和密码等信息。 2. **使用AbstractRoutingDataSource**:...

    spring连接数据库代码

    这是一个用于封装数据库查询结果的实体类,具有两个属性:id 和 templatename。这两个属性对应数据库表的两个列。 测试类 Test 最后,我们创建一个测试类,名为 Test。在这个类中,我们使用 Spring 的 BeanFactory...

    Spring Security 把授权信息写入数据库

    在从Acegi安全框架转换到Spring Security 2.0时,一个重要的变化就是如何将授权信息存储从XML配置文件迁移到数据库。这使得授权策略更加灵活,易于管理和维护。 24.1. Spring Security简介 Spring Security 2.0...

    Spring配置MySQL数据源

    连接MYSQL数据库,SPRING配置文件示例。

Global site tag (gtag.js) - Google Analytics