小编zif*_*ech的帖子

使用Spring + Hibernate + JPA的多个数据库

我正在尝试配置Spring + Hibernate + JPA来处理两个数据库(MySQL和MSSQL).

我的datasource-context.xml:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
 xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
  http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
  http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
  http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd"
 xmlns:p="http://www.springframework.org/schema/p" xmlns:tx="http://www.springframework.org/schema/tx"
 xmlns:util="http://www.springframework.org/schema/util">

 <!--
 Data Source config 
  -->
 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
  destroy-method="close" p:driverClassName="${local.jdbc.driver}" p:url="${local.jdbc.url}"
  p:username="${local.jdbc.username}" p:password="${local.jdbc.password}">
 </bean>

 <bean id="dataSourceRemote" class="org.apache.commons.dbcp.BasicDataSource"
  destroy-method="close" p:driverClassName="${remote.jdbc.driver}"
  p:url="${remote.jdbc.url}" p:username="${remote.jdbc.username}"
  p:password="${remote.jdbc.password}" />

 <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"
  p:entity-manager-factory-ref="entityManagerFactory" />

 <!-- 
    JPA config   
    -->
 <tx:annotation-driven transaction-manager="transactionManager" />

 <bean id="persistenceUnitManager"
  class="org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager">
        <property name="persistenceXmlLocations">
   <list value-type="java.lang.String">
    <value>classpath*:config/persistence.local.xml</value>
    <value>classpath*:config/persistence.remote.xml</value>
   </list>
  </property>

  <property name="dataSources">
   <map>
    <entry key="localDataSource" value-ref="dataSource" />
    <entry key="remoteDataSource" value-ref="dataSourceRemote" …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate jpa multi-database

30
推荐指数
3
解决办法
5万
查看次数

降低GWT的代码复杂性

我开始在谷歌上通过示例学习GWT ,我的第一个结论是:代码太多了

像这样:

stocks.add(symbol);
        stocksFlexTable.setText(row, 0, symbol);
        stocksFlexTable.setWidget(row, 2, new Label());
        stocksFlexTable.getCellFormatter().addStyleName(row, 1,
                "watchListNumericColumn");
        stocksFlexTable.getCellFormatter().addStyleName(row, 2,
                "watchListNumericColumn");
        stocksFlexTable.getCellFormatter().addStyleName(row, 3,
                "watchListRemoveColumn");
Run Code Online (Sandbox Code Playgroud)

GWT是否有任何扩展来减少代码大小和简化创建GWT表单?

mvp gwt code-complexity gwt-mvp

9
推荐指数
2
解决办法
1852
查看次数

GWT + UIBinder + Gin + Guice + JDO + GAE示例

我试图链接所有这些技术,但有许多孤立的例子,我没有足够的经验将它们链接在一起

所以我的问题:是否有类似的例子?可以将UIBinder与杜松子酒一起使用吗?有任何建议可以实施吗?

gwt google-app-engine gwt-gin jdo uibinder

8
推荐指数
1
解决办法
5845
查看次数

Spring + Hibernate的现成配置

有时,进行自己的配置,查找所有库,检查它是非常繁琐的...那么,是否有任何准备好的典型(模板)配置用于专用任务?

java spring hibernate project-template

2
推荐指数
1
解决办法
202
查看次数

Grails REST安全性 - 将用户ID添加到令牌

我想将用户ID字段添加到从/ api/login返回的令牌

目前它是:

{
    "username": "user",
    "roles": [
        "ROLE_USER"
    ],
    "token_type": "Bearer",
    "access_token": "eyJhbGciOiJIUzI1NiJ9.2uk2YoHsyd7bqUdtUYN19ef..",
    "expires_in": 3600,
    "refresh_token": "eyJhbGciOiJIUzI1NiJ9.eyJwcmluY2lwYWwiOiJINH.."
}
Run Code Online (Sandbox Code Playgroud)

我需要:

{
    "id": "1",
    "username": "user",
    "roles": [
        "ROLE_USER"
    ],
    "token_type": "Bearer",
    "access_token": "eyJhbGciOiJIUzI1NiJ9.2uk2YoHsyd7bqUdtUYN19ef..",
    "expires_in": 3600,
    "refresh_token": "eyJhbGciOiJIUzI1NiJ9.eyJwcmluY2lwYWwiOiJINH.."
}
Run Code Online (Sandbox Code Playgroud)

目标 - 具有用户ID的查询,如POST/api/something有没有其他方法?提前致谢

grails spring-security-rest

1
推荐指数
1
解决办法
596
查看次数