标签: crud

单DAO和通用CRUD方法(JPA/Hibernate + Spring)

在我之前的问题,DAO和服务层(JPA/Hibernate + Spring)之后,我决定在使用JPA/Hibernate,Spring和Wicket的应用程序中仅使用一个DAO作为我的数据层(至少在开始时).提出了使用通用CRUD方法,但我不太确定如何使用JPA实现它.你能给我一个例子或分享一个关于这个的链接吗?

java dao jpa crud genericdao

45
推荐指数
3
解决办法
9万
查看次数

MongoDB中的replaceOne()和updateOne()有什么区别?

MongoDB批量操作有两个选项:

  1. Bulk.find.updateOne()

    将单个文档更新操作添加到批量操作列表.该操作可以替换现有文档或更新现有文档中的特定字段.

  2. Bulk.find.replaceOne()

    将单个文档替换操作添加到批量操作列表.使用此Bulk.find()方法指定确定要替换的文档的条件.该Bulk.find.replaceOne()方法将替换限制为单个文档.

根据文档,这两种方法都可以替换匹配的文档.我是否理解正确,这updateOne()是更通用的方法,可以完全替换文档replaceOne(),还是只更新其特定字段?

crud mongodb mongodb-query

41
推荐指数
2
解决办法
3万
查看次数

面向业务的重型数据输入(CRUD)应用程序的GUI设计的良好示例

我在哪里可以找到很好的生产enterprise-的例子Ÿ具有软件:

  • 良好,一致地使用键盘快捷键.
  • 良好的键盘形式导航
  • 标准化表格验证
  • 标准化使用查找/搜索屏幕.(用户被要求提供客户端ID,但不知道它,但可以从返回它的弹出窗口查找)
  • 标准化可用性/ LaF惯例

很高兴看到样本从简单的CRUD屏幕到非常复杂的面向过程的GUI,用于CRM/ERP /财务/风险评估等应用程序.基本上GUI具有大量的输入字段,用于定义特定的业务流程.

usability user-interface enterprise crud

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

最简单的PHP表单验证库?

我需要一个简单的php库,可以轻松地将规则和字段名称传递给,然后可以轻松执行验证.还应该有一种简单的方法来检索错误.

有什么建议?

php validation crud

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

CRUD:Roo还是不Roo?

我一直在Rails上使用Groovy for CRUD应用程序.我正在开始一个新项目,我们不再允许使用Grails(我们有一个允许的罐子和grails列表不存在).

我正在考虑使用Spring ROO或JBoss Seam.他们如何比较?他们的主要优点和缺点是什么?

java seam crud spring-roo

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

为什么Ruby on Rails操作"destroy"没有命名为"delete"?

CRUD原则定义持久性数据的四种基本操作:

  • 创建,
  • 读,
  • 更新,
  • 删除.

HTTP谓词也使用DELETE字.

为什么Rails中的默认路由使用" destroy " 一词来表示与HTTP动词DELETE相对应的操作?

rest ruby-on-rails http crud

32
推荐指数
2
解决办法
8644
查看次数

Rails - 更新单个属性:链接自定义操作或隐藏字段的表单?

假设我有一个User模型,其facebook_uid字段对应于用户的facebook id.

我想允许用户取消他的Facebook帐户的链接.这样做,我需要将此属性设置为nil.

我目前看到了两种方法

第一种方式:创建自定义操作并链接到它

# app/controllers/users_controller.rb
def unlink_facebook_account
  @user = User.find params[:id]
  # Authorization checks go here
  @user.facebook_uid = nil
  @user.save
  # Redirection go here
end

# config/routes.rb
ressources :users do
  get 'unlink_fb', :on => :member, :as => unlink_fb
end 

# in a view
= link_to "Unlink your facebook account", unlink_fb_path(@user)
Run Code Online (Sandbox Code Playgroud)

第二种方式:为现有更新操作创建表单

# app/views/user/_unlink_fb_form.html.haml
= form_for @user, :method => "post" do |f|
  = f.hidden_field :facebook_uid, :value => nil
  = f.submit "Unlink Facebook account"
Run Code Online (Sandbox Code Playgroud)

我不是两种方式的忠实粉丝.

  • 在第一个中,我必须为更新控制器已经可以执行的操作添加新操作.

  • 在第二个中,我无法在不自定义更新操作的情况下将facebook_uid设置为nil,并且在没有添加一些javascript的情况下我没有链接而不是按钮.

不过,对于这种情况,您会推荐哪种最佳和最优雅的解决方案?我错过了第三种选择吗?

解决方案(Abdullah Jibaly建议) …

forms ruby-on-rails crud hidden-field

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

如何让我的Contacts ContentObserver for ContactsContract检测添加,更新或删除的联系人?

我能够得到一个通用通知"联系人数据库发生了变化",但我想知道插入,更新或删除的特定记录.以下是注册并获取onChange通知的代码.不幸的是,它并不具体,这使得我的处理功能详尽且效率低下.

这是代码存根:

            if ((mNativeContactsObserver == null) && (mHandler == null)) {
            mHandler = new Handler(this.getMainLooper()) {
            };
            mNativeContactsObserver = new ContentObserver(mHandler) {
                @Override
                public void onChange(boolean selfChange) {
                    super.onChange(selfChange);

                    Bundle data = null;
                    Message message = mHandler.obtainMessage();
                    if (message != null) {
                        data = message.getData();
                        if (data != null) {
                            Logs.d(TAG, "Message = [" + message.toString() + "] data=[" + data.toString() + "]");
                            Logs.d(TAG, "Contents = [" + message.describeContents() + "]");
                        }
                    }

                    if (!selfChange) {
                        final Account accountListen = …
Run Code Online (Sandbox Code Playgroud)

android crud contactscontract contentobserver

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

推荐的JSF 2.0 CRUD框架

有人可以推荐任何框架来促进JSF 2.0中的CRUD开发吗?

方面我最重视:

  • 尽可能轻巧; 对第三方库的有限依赖
  • 支持不断发展的领域模型
  • 对重复编码的需求有限; 支持脚手架和/或元注释

任何提示高度赞赏!你的,J.

java jsf crud jsf-2

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

使用Mongoose和Node.js以及Underscore生成代码的简单方法?

我想生成这样的东西:

http://www.ivarvong.com/2010/08/node-js-connect-mongoose-and-underscore/

但我想生成html模板和其他客户端代码,要么具有泛型/单片保存/查询/读取,要么为Node.js代码和客户端(jQuery或其他)生成个性化的代码,所有这些都基于在模型上.

因此,像使用下划线填写基于一些Monogoose(MongoDB的)模型的几个模板.根据你的HTML表单有人能填补型号,某些客户端和服务器端的代码将数据保存在模型MongoDB的,还有一些代码,以在列表或表模型显示数据.

crud mongodb node.js underscore.js

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