问题列表 - 第17088页

如何使用EntityManager(JPA)在DAO中实现update()方法?

实现简单更新的标准方法是什么?

示例:我们的用户电话号码为NNNNNN,现在我们要将其设置为YYYYYY.

@PersistenceContext
private EntityManager em;

public void update (User transientUser) {
    what should be here?
}
Run Code Online (Sandbox Code Playgroud)

用户实体尽可能简单:

@Entity
@Table (name = "USER")
public class User {

    @Id
    @GeneratedValue
    private Integer id;

    @Column (nullable = false, unique = true)
    private String login;
    private String phone;

    public User () { }

    ... //some setters and getters
}
Run Code Online (Sandbox Code Playgroud)

java jpa entitymanager

20
推荐指数
1
解决办法
7万
查看次数

查看GWT HTML源代码?

有没有办法查看GWT生成的HTML源代码?目前我只给我的flex表DIV id,DIV就是我在ViewSource中可以看到的所有HTML.

有没有办法用HTML构建我的表格(比如使用div和列表),而不是围绕它创建像FlexTable这样的东西?

html java gwt

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

动态设置dataGridColumn的ItemRenderer

我有这个DataGrid:

<mx:DataGrid id="myDataGrid">
    <mx:columns>
        <mx:DataGridColumn dataField="colA" headerText="Column A:" width="40"
            headerRenderer="path.customComponents.VerticalHeader"
            itemRenderer="path.customComponents.CustomDataGridItemRenderer" />
    </mx:Columns>
</mx:DataGrid>
Run Code Online (Sandbox Code Playgroud)

只有我事先不知道会有多少列.所以我尝试使用ActionScript中的函数构建列:

private var _columns:Array;

[Bindable]
public function set columns(value:Array):void
{
    var c:Array = [];
    for each(var object:Object in value)
    {
        var column:DataGridColumn = new DataGridColumn();
        column.headerText=object.name;
        column.width=40;

        // Setting the Renderers like this doesn't work!
        column.headerRenderer = 
                path.customComponents.VerticalHeader;
        column.itemRenderer = 
                path.customComponents.CustomDataGridItemRenderer;

        c.push(c);
    }
    myDataGrid.columns = c;
}
public function get columns():Array
{
    return _columns;
}
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,渲染不能像这样设置.(column.itemRenderer = com.ItemRenderer).

动态设置这些渲染的正确方法是什么?

apache-flex datagrid actionscript-3 itemrenderer

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

NHibernate和python

我们有一个基于NHibernate和WPF的现有C#项目.我被要求将其转换为Linux并考虑其他实现,如Python.但出于某种原因,他们非常喜欢NHibernate,并希望保留它.

你知道是否有可能保留NHibernate的东西并让它与Python一起工作?我认为NHibernate是C#和DB之间的粘合代码,所以不能导出到其他语言.

替代问题:有人可以推荐一个好的python兼容替代NHibernate吗?后端数据库是Oracle的东西.

python nhibernate orm

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

如何获取std :: map的前n个元素

由于在C++ std :: map中没有.resize()成员函数,我想知道如何获得最多n个元素的std :: map.

显而易见的解决方案是创建一个从0到n的循环,并使用第n个迭代器作为std :: erase()的第一个参数.

我想知道是否有任何解决方案不需要循环(至少不在我的用户代码中)并且更像是"STL方式".

c++ resize stdmap shrink

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

如何在python中获取当前打开的文件行?

假设您打开一个文件,并在文件中的某处执行seek(),您如何知道当前文件行?

(我亲自解决了一个ad-hoc文件类,它在扫描文件后将搜索位置映射到该行,但我想看到其他提示并将此问题添加到stackoverflow,因为我无法在任何地方找到问题谷歌)

python file seek line-count

7
推荐指数
2
解决办法
8265
查看次数

PHP - 应用程序配置文件存储为 - ini,php,sql,缓存,php类,JSON,php数组?

我正在尝试确定存储应用程序配置设置的最佳方法.有很多选择.

我见过的大多数应用程序都使用了一个简单的需求和一个包含变量的PHP文件.似乎有更先进的技术.

你用过什么?什么是最有效的?什么是最安全的?

php sql configuration configuration-files

24
推荐指数
5
解决办法
1万
查看次数

ASP.Net:动态JavaScript路径/ src

我尝试在我的ASP.Net应用程序中制作文件夹(例如所有财务中的/财务).

不,我在MainPage中绑定JavaScript:

<script type="text/javascript" src="Helper/jquery-1.3.2.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

但是当我现在打开〜/ Finance/Payment.aspx时,我发现了一个JavaScript错误,其中找不到"Path~/Finance/Helper/jquery ...".

该怎么办?

javascript asp.net

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

暂时禁止jQuery事件处理

有一种优雅的方式来暂时抑制jQuery事件吗?我使用这样的代码:

$(element).unbind(event, function1).unbind(event, function2);
// code for which the event is suppressed
$(element).bind(event, function1).bind(event, function2);
Run Code Online (Sandbox Code Playgroud)

但我发现它有点笨拙,并且对很多事件来说都不是很容易扩展.为什么我要暂时压制事件?我使用BlockUI插件在Ajax访问期间阻止UI.这是通过BlockUI提出的:$().ajaxStart($.blockUI).ajaxStop($ .unblockUI)来完成的.

但是,一个Ajax访问是特殊的,所以我需要一个不同的消息.ajaxStart和ajaxStop事件会干扰消息代码(不显示任何内容):

function message(text, callback) {
  if (text == undefined) {
     $.unblockUI();
     return;
  }

  // $().unbind('ajaxStop', $.unblockUI).unbind('ajaxStart', $.blockUI);
  $("#message_text").html(text);
  $.blockUI({message: $("#message")});
  $("#message_ok").click(function() { 
    // $().bind('ajaxStop', $.unblockUI).bind('ajaxStart', $.blockUI);
    $.unblockUI();
    if (callback != undefined) callback();
  });
}
Run Code Online (Sandbox Code Playgroud)

只有当我取消注释unbind()和bind()行时,它才有效.

jquery jquery-plugins

20
推荐指数
4
解决办法
2万
查看次数

调整Silverlight的DataForm

我正在Silverlight 3中设计面向数据的应用程序,我想知道是否值得使用新的DataForm控件.它在PowerPoint幻灯片上看起来真棒,但我不知道它在现实生活中是怎样的.

我需要实现以下行为:

  • 将模型的字段分组到区域,例如使用水平线或命名字段组分隔组,
  • 将2或3个输入控件放在一行中,例如:country-dropdown,zip textbox和city textbox,
  • 多语言验证错误,
  • 编辑模式中的一些只读字段,
  • 在数据表中隐藏字段的可能性,
  • 显示帮助按钮以显示带有字典/网格视图的模态弹出窗口.

我想用Prism和RIA服务构建它.

有没有人分享经验?

silverlight silverlight-3.0

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