我有一个使用带注释的hibernate的j2ee应用程序.如何在我的pojo类中注释Id字段以将其设置为自动增量或自动生成.并且在添加bean时,我将该字段留在我的bean null中吗?
我正在研究用于Java Web应用程序的最佳免费邮件库.它具有更多支持和易用性.如果它很复杂,但可以通过它的强大功能来证明它是合理的.
有什么建议吗?
我想生成一个类或类目录中的所有方法的列表.我还需要他们的返回类型.将它输出到文本文件将会...有没有人知道一个工具,加入VS或什么会做任务?我顺便使用C#代码和Visual Studio 2008作为IDE
我有一个使用spring框架和spring安全性的java Web应用程序进行登录.在我的数据库中,我在保存之前将我的密码加密到MD5.我在application-config.xml中添加了这段代码
<security:authentication-provider>
<security:password-encoder hash="md5"/>
<security:jdbc-user-service
data-source-ref="dataSource"
users-by-username-query="select user_name username, user_password password, 1 enabled from users where user_name=?"
authorities-by-username-query="select username, authority from authorities where username=?" />
</security:authentication-provider>
Run Code Online (Sandbox Code Playgroud)
起初它在数据库中的密码未加密时起作用.但是当我加密它并在我的应用程序配置中添加了这个片段
<security:password-encoder hash="md5"/>
Run Code Online (Sandbox Code Playgroud)
我无法登录.
我在我的j2ee Web应用程序中遇到此错误.
java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified
oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:145)
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:283)
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:278)
oracle.jdbc.driver.T4CTTIoauthenticate.receiveOauth(T4CTTIoauthenticate.java:785)
oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:376)
oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:441)
oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:839)
java.sql.DriverManager.getConnection(Unknown Source)
java.sql.DriverManager.getConnection(Unknown Source)
org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133)
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446)
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167)
org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:142)
org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:85)
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1353)
org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:85)
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1353)
Run Code Online (Sandbox Code Playgroud)
这个项目在我同事的电脑上工作......我的意思是这个项目对他们有效,但当我要求他们的项目文件夹并将其导入我的日食时,当我运行它时,我遇到了这个错误.jar文件已与项目文件夹一起打包.
我还使用hibernate创建了一个简单的j2ee项目,但我遇到了同样的错误.我试图ping数据库服务器并使用PL/SQL开发人员浏览它,我没有任何问题
我在weblogic上运行了一个j2ee应用程序.我对我的multibox感到困惑.
我所知道的multibox是被检查的项目将在提交时作为字符串数组传递.
我不知道为什么在我的应用程序中,当我取消选中一个复选框或更多时,它工作正常,只要一个盒子仍然被选中但是当我取消选中所有内容时,提交的数组是先前检查过的多盒子的数组,当它应该是是空的.
你能帮我吗?
我有一个对象列表,我想迭代并访问ibatis sql中的特定字段.
防爆.
public Class Student
{
String id;
String name;
}
Run Code Online (Sandbox Code Playgroud)
我将作为参数传递一个Student对象列表(List(Student))
并进行迭代访问每个对象bean的id.我该怎么做呢?
我有一个java web应用程序,它使用spring webflow作为框架.我在处理普通流xml上的数据时遇到问题.当处理变得更复杂时,我发现很难使用web流的flow xml来实现.我正在考虑使用控制器来执行这些操作.我该怎么做呢.不知道在Web流程中使用控制器.从控制器我可以跳转到流xml继续处理?
我的问题的一个例子是提交表格.这是场景.我有一个Users表和权限表.我还有一个User类代表我在这里使用Hibernate的tablebec.在我的注册页面中,我有用户名,密码和权限(不是用户类的字段)字段.我使用spring webflow绑定将此表单绑定到我的User对象.我的问题是我无法绑定权限字段,因为它在我的User类中不存在.我需要创建一个代表我的表单的bean吗?我需要在Users表上添加用户名和密码,在另一个表Authority中添加权限.我在哪里为User对象和Authority对象进行初始化,或者在哪里设置registerFormBean中的值到我的POJO?我认为这不是一个好方法,否则会使我的流xml变得复杂
我正在尝试生成或导出PDF格式的jasper报告,但我无法显示nihongo
或japanese
字符.我该如何解决.
我有一个使用spring框架的j2ee应用程序.我正在尝试将jasper报告导出为xml,pdf和xhtml文件.我正在使用带有插件的eclipse ide for weblogic server和apache tomcat server.当我在服务器上运行它(在eclipse中)并选择Tomcat作为服务器时,它工作正常.但是当我尝试在服务器上运行它时(在eclipse中)现在选择weblogic服务器我得到一个错误.下面是错误的完整堆栈跟踪
> net.sf.jasperreports.engine.JRException:
> Errors were encountered when compiling
> report expressions class file:
> C:\Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:4:
> package net.sf.jasperreports.engine
> does not exist import
> net.sf.jasperreports.engine.*; ^
> C:\Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:5:
> package
> net.sf.jasperreports.engine.fill does
> not exist? import
> net.sf.jasperreports.engine.fill.*; ^
> C:\Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:13:
> package net.sf.jasperreports.engine
> does not exist? import
> net.sf.jasperreports.engine.*; ^
> C:\Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:15:
> package
> net.sf.jasperreports.engine.data does
> not exist? import
> net.sf.jasperreports.engine.data.*; ^
> C:\Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:21:
> cannot find symbol? …
Run Code Online (Sandbox Code Playgroud)