我正在使用GWT作为前端和Hibernate 4.0框架的应用程序.我正在使用SQL 2008(R2).我的应用程序纯粹是DB Driven.应用程序将在不同数据库的同时在多个门户网站上启动.现在,我面临的问题是,我必须部署尽可能多的战争,因为每个Portal都有很多数据库.Hibernate有什么办法可以配置它吗?表示在输入数据库名称,db user_name和db password后加载我的主页后,它将连接到数据库.
我还会告诉你我的主页已加载JSP.登录后,它正在调用GWT Entrypoint.
我正在使用Java & Itext2.1.7生成pdf并且我编写了以下HTML。但是,当它们太长时,它不会破坏单词。
String td ="<td colspan=\"2\" align=\"left\" style=\"table-layout: fixed;word-wrap:break-word;white-space: normal;\"><b>"
+ verylongwordverylongwordverylongword + ":</b></td>"
Run Code Online (Sandbox Code Playgroud)
有人可以帮助我实现这一目标吗?
我正在使用Hibernate 3.0.以下是为获取数据而编写的标准.
1. Criteria criteria = session.createCriteria(Document.class);
2. criteria.setMaxResults(10);
3. criteria.setFetchMode("metadata",FetchMode.join);
4. criteria.setFetchMode("activitySchedules", FetchMode.JOIN);
5. criteria.setFetchMode("activitySchedules.activities",FetchMode.JOIN);
6. criteria.setResultTransformer(criteria.DISTINCT_ROOT_PROPERTY);
7. criteria.list();
Run Code Online (Sandbox Code Playgroud)
在此条件中,setMaxResults(10)不起作用.对于定义的10个限制,它只给出1个结果.对于20,它同样给予2.如果我评论第4行,结果将以适当的方式进行.我没有得到这种奇怪的行为.是抓取MAP的问题吗?如果有人知道这件事,请告诉我.
BeanStrucutre:
Document.java
private NormMaster metadata;
private Map<TransactionFlowEnum, ActivitySchedule> activitySchedules;
public NormMaster getMetadata(){
return metadata;
}
public void setMetadata(NormMaster metadata){
this.metadata = metadata;
}
public Map<TransactionFlowEnum, ActivitySchedule> getActivitySchedules() {
return activitySchedules;
}
public void setActivitySchedules(
Map<TransactionFlowEnum, ActivitySchedule> activitySchedules) {
this.activitySchedules = activitySchedules;
}
Run Code Online (Sandbox Code Playgroud)
ActivitySchedule.java
private List<Stage> activities;
public List<Stage> getActivities() {
return activities;
}
public void setActivities(List<Stage> activities) …Run Code Online (Sandbox Code Playgroud) 我使用GWT 2.4带Hibernate 3.0.我想知道在我的应用程序中需要进行哪些更改才能集成GWT 2.5到我的应用程序中?