问题列表 - 第38555页

如何在JPA实体bean中使用或注释虚拟字段,该虚拟字段不应该在数据库中持久化

我有使用Struts2动作类进行登录验证的代码,该动作类调用EJB进行LDAP验证,然后验证(LDAP凭证),查询用户数据库以使用JPA实体bean获取其余的用户信息. POJO.与用户名,用户ID和其他用户信息不同,密码不存储在数据库中,但是为了POJO getter和setter方法,我尝试包含一个虚拟密码字段 - 用于提供Struts2操作表单.

问题是在ldap身份验证之后,发生了一个异常,说明数据库中不存在"密码"列(无论如何都不是这样!)

Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.0.1.v20100213-r6600): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'PASSWORD' in 'field list'
Error Code: 1054
Call: SELECT PERSON_ID, ACTIVE_USER, EMAIL, FIRSTNAME, SURNAME, PASSWORD, FULLNAME, EMPLOYEE_NUMBER FROM xxte_employees WHERE (ACTIVE_USER = ?)
        bind => [john.doe]
Query: ReadAllQuery(name="XxteEmployees.validateLogin" referenceClass=XxteEmployees sql="SELECT PERSON_ID, ACTIVE_USER, EMAIL, FIRSTNAME, SURNAME, PASSWORD, FULLNAME, EMPLOYEE_NUMBER FROM xxte_employees WHERE (ACTIVE_USER = ?)")
        at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:333)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:687)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:530)
        at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:529)
....
Run Code Online (Sandbox Code Playgroud)

这是实体bean的代码:

public class XxteEmployees implements Serializable {
    private …
Run Code Online (Sandbox Code Playgroud)

java orm jpa

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

通过JavaScript更改网址(无哈希标记)

我想知道当我在相册中的图片之间切换时,facebook如何更改网址?没有哈希标记,只是一个真实的网址.

示例:当前网址:facebook.com/photo.php?fbid = XXXXXX1,如果我单击下一步,则网址将更改为facebook.com/photo.php?fbid=XXXXXX2

有谁知道如何用JavaScript实现这一点?

javascript url hash facebook

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

sql server:删除所有表的所有行

我想完全清除数据库并重置数据.最快的方法是什么?或者,什么是将删除表的所有行的命令(我将为所有表重复该过程)?

谢谢

sql sql-server

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

php:从返回的关联数组中访问值

我有一个getStatus()返回关联数组的函数.

现在我正在使用两个命令访问一个值:

$a = $user->getStatus();
$a = $a['keyName'];
doSomething($a);
Run Code Online (Sandbox Code Playgroud)

有没有办法将其改为一个命令,如:

doSomething($user->getStatus()['keyName']);
Run Code Online (Sandbox Code Playgroud)

php

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

带自定义适配器的AlphabetIndexer

有人可以告诉我如何使用AlphabetIndexer自定义适配器使用getView?我使用标准适配器,但不知道如何使用自定义适配器实现它.

谢谢

android adapter

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

Rails - 设计 - edit_user_registration_path

使用Rails有路径edit_user_registration_path,允许用户编辑他们的个人资料.

我正在设置我自己的帐户控制,以便为用户提供更好的用户界面来编辑他们的个人资料等...在/ account/profile,/ account/notices等路由.

问题是此URL,/ users/edit仍然有效,并将用户带到DEVISE编辑页面.

我怎么能总是转到新的编辑页面/帐户/个人资料

谢谢

ruby-on-rails devise ruby-on-rails-3

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

如何从自定义属性获取属性的显示名称

我正在尝试创建一个最小长度验证属性,该属性将强制用户在文本框中输入指定的最小字符数

    public sealed class MinimumLengthAttribute : ValidationAttribute
        {
            public int MinLength { get; set; }

            public MinimumLengthAttribute(int minLength)
            {
                MinLength = minLength;
            }

            public override bool IsValid(object value)
            {
                if (value == null)
                {
                    return true;
                }
                string valueAsString = value as string;
                return (valueAsString != null && valueAsString.Length >= MinLength);

  }
    }
Run Code Online (Sandbox Code Playgroud)

在MinimumLengthAttribute的构造函数中,我想设置错误消息,如下所示:

ErrorMessage ="{0}必须至少为{1}个字符"

如何获取属性的显示名称以便填充{0}占位符?

c# asp.net data-annotations asp.net-mvc-2

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

tabindex ="0"哪里HTML元素以Tab键顺序结束?

tabindex当网页被选项卡时,以0 为单位的元素以什么顺序聚焦?

html tabindex

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

我应该如何在管道中引用IHttpModule实例?

我创建的IHttpModule实现

public class ResponseTweaker : IHttpModule {  // my module ...
Run Code Online (Sandbox Code Playgroud)

在Web.config中注册

<system.web>
  <httpModules>
      <add name="redman" type="ResponseTweaker"/>
  </httpModules>
Run Code Online (Sandbox Code Playgroud)

它的一个实例就是在管道中.

从主叫方(例如,从文件的Global.asax.cs)的角度来看,如何应该我去该模块实例的引用?

.net c# asp.net httpmodule

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

PHP支持哪些数据库?

PHP支持哪些数据库?我知道PHP支持MySQL,但它是否也支持其他数据库,如MS SQL Server,Oracle等?

php database

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