草庐IT

Spring_JDBC

全部标签

java - Spring JPA 存储库 : prevent update on save

我的user数据库表如下所示:CREATETABLEuser(usernameVARCHAR(32)PRIMARYKEY,first_nameVARCHAR(256)NOTNULL,last_nameVARCHAR(256)NOTNULL,passwordVARCHAR(32)NOTNULL,enabledBOOL)ENGINE=InnoDB;这是我的实体的字段定义:@EntitypublicclassUserimplementsSerializable{privatestaticfinallongserialVersionUID=1L;@Id@Column(nullable=fals

java - Spring 启动 Jpa : hibernate as default?

如果使用spring-boot-starter-data-jpa依赖项并通过org.springframework.data.jpa.repository.JpaRepository扩展存储库类,这是'普通jpa'还是hibernate?有什么区别? 最佳答案 JPA是接口(interface),Hibernate是实现。默认情况下,Spring使用Hibernate作为默认的JPA供应商。如果您愿意,可以使用任何其他引用实现,例如用于Spring项目中Java持久性的EclipseLink。

java - Spring Boot JDBC 模板 SQL 日志

我正在尝试使用SpringBootJDBC的参数记录SQL查询,但它没有在日志中打印详细信息。我使用的是SpringBoot1.5.8版本。请帮我解决这个问题。应用程序.properties:spring.datasource.url=urlspring.datasource.username=userspring.datasource.password=passwordspring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriverlogging.level.org.springframe

java - WebSocket 握手 - 意外的响应代码 200 - AngularJs 和 Spring Boot

当我尝试在AngularJS应用程序和SpringBoot之间建立websocket通信时,出现错误:websocket握手期间出错-意外响应代码:200。这是我的JS代码:functionrun(stateHandler,translationHandler,$websocket){stateHandler.initialize();translationHandler.initialize();varws=$websocket.$new('ws://localhost:8080/socket');//instanceofngWebsocket,handledby$websocket

java - 动态改变 spring bean

如何使用javaspring在运行时动态更改bean的属性?我有一个beanmainView,它应该使用“class1”或“class2”作为属性“class”。该决定应基于属性文件做出,其中属性“withSmartcard”为“Y”或“N”。应用上下文:属性文件:withSmartcard=Y 最佳答案 使用PropertyPlaceHolder来管理您的属性文件..Theservicepropertiesfile并按如下方式更改您的ref属性:在您的属性文件some.where.MyApp.properties中,添加一个名为w

java - 简单的 Jdbc 模板。 - 插入和检索 ID

我正在使用simpleJdbcTemplate将数据放入数据库。simpleJdbcTemplate.update("insertintoTABLEvalues(default)");我不想放置任何数据,因为我的单元测试不需要它。如何从插入的行中获取ID?我可以检索当前序列值,但如果其他人执行插入操作,那么我将获得下一个序列值。有没有办法使用simpleJdbcTemplate插入一行并获取id?更新方法重新调整插入行的数量,我想拥有id。感谢您的帮助。 最佳答案 你找到答案了吗?如果没有,请尝试改用SimpleJdbcInsert

java - 需要 Spring Web 服务客户端教程或示例

我需要跳转到SpringWeb服务项目,因为我需要只实现SpringWeb服务的客户端..所以,我已经完成了Spring'sClientReferenceDocument.因此,我想到了实现Client所需的类。但我的问题就像我进行了一些谷歌搜索,但没有从中获得客户端和服务器的任何适当示例,我可以为我的客户端实现一个示例。因此,如果有人给我一些链接或教程以供我从中学习我的客户端实现,我将不胜感激。提前致谢... 最佳答案 分步教程-使用Spring-WS的Web服务客户端@http://justcompiled.blogspot.c

java - Spring MVC 3 中的 Restful 路径参数

是否可以:在*-servlet.xml文件的mvc:view-controller元素或Controller方法中设置一个URI模板,然后在jsp中使用/获取该路径参数?我知道在Controller方法中使用@PathVariable将使我能够访问该Controller方法中的路径参数。但是如何才能访问jsp中的路径参数?例如,是否可以做类似的事情:*-servlet.xml文件:jsp文件:Youhaveanerror... 最佳答案 如果你想在jsp中访问它,将它作为Controller的属性返回:@RequestMapping

java - JDBC 驱动程序应该包含在 WAR 中吗?

我们有一个正在开发的商业软件产品。它支持Oracle、MySQL和SQL*Server后端(我们也使用H2进行测试)。我们使用特定版本的JDBC驱动程序针对这些不同的数据库进行集成测试。Maven可以很好地处理这一切。将应用程序打包为WAR时,是否可以包含JDBC驱动程序?标准做法是什么?由于我们不知道可以提前使用哪个数据库,因此我们必须将它们全部包括在内。目标servlet容器是Tomcat和Jetty,但一些客户也希望在WebSphere和JBoss中运行。所以servlet包含应用程序服务器并带有它们自己的JDBC驱动程序?我们的会不会冲突?另一个问题是我们已经开发和测试了一个版

java - 带有正则表达式的 Spring URI 模板模式

嘿有人知道如何将这个URI“http://localhost:8080/test/user/127.0.0.1:8002:8”与@RequestMapping匹配。我试着写这段代码:@RequestMapping(value="/user/{id}",method=RequestMethod.GET,headers="Accept=application/xml")publicvoidtest(@PathVariable("id")Stringid){System.out.println(id);returnnull;}但问题是当我打印id时,值是:127.0.0。也许有什么不对?