问题列表 - 第7583页

设置由数据库生成的JPA时间戳列?

在我的SQL Server 2000数据库中,我有一个DATETIME名为lastTouchedset 的类型的时间戳(在函数中不在数据类型中)列getdate()作为其默认值/ binding.

我正在使用Netbeans 6.5生成的JPA实体类,并在我的代码中使用它

@Basic(optional = false)
@Column(name = "LastTouched")
@Temporal(TemporalType.TIMESTAMP)
private Date lastTouched;
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试将对象放入数据库时​​,我得到了,

javax.persistence.PersistenceException: org.hibernate.PropertyValueException: not-null property references a null or transient value: com.generic.Stuff.lastTouched
Run Code Online (Sandbox Code Playgroud)

我已经尝试设置设置@Basic(optional = true),但是抛出一个异常,说数据库不允许列的nullTIMESTAMP,它不是设计的.

ERROR JDBCExceptionReporter - Cannot insert the value NULL into column 'LastTouched', table 'DatabaseName.dbo.Stuff'; column does not allow nulls. INSERT fails.
Run Code Online (Sandbox Code Playgroud)

我以前在纯Hibernate中使用它,但我有意识切换到JPA并且不知道如何告诉它该列被假设在数据库端生成.请注意,我仍然使用Hibernate作为我的JPA持久层.

java persistence timestamp annotations jpa

56
推荐指数
8
解决办法
16万
查看次数

如何在Java中逐个字符地读取输入?

我习惯了c风格getchar(),但似乎没有什么比得上java了.我正在构建一个词法分析器,我需要逐个读入输入字符.

我知道我可以使用扫描程序扫描令牌或行,并通过char-by-char解析令牌,但对于跨越多行的字符串来说,这似乎很笨重.有没有办法在Java中从输入缓冲区获取下一个字符,或者我应该只使用Scanner类插件?

输入是文件,而不是键盘.

java character tokenize

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

线程化多个异步调用

我的部分Silverlight应用程序需要来自三个服务请求的数据.到目前为止,我一直在链接请求,以便完成其他启动...直到链的末尾,我做我需要做的数据.

现在,我知道那不是最好的方法(!).我一直在寻找AutoResetEvent(链接到MSDN示例)来进行线程化,然后同步结果,但似乎无法使其与异步服务调用一起使用.

有没有人有理由怀疑这种方法还是应该这样做?感谢代码示例!

silverlight multithreading

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

嵌入在IE中的.NET Applet和ActiveX控件之间有什么区别

我在网上看到一些关于.Net applets的文章,我想知道它与activex控件(使用.Net语言创建)有何不同?(澄清一下,这是关于在Web浏览器中运行的applet)

(区别是:用.Net语言编写的ActiveX控件叫做.Net Applets吗?)

使用一个优于另一个有什么优势吗?

此外,Microsoft将此技术引用为什么?(在MSDN上搜索不会带来任何名为.Net Applets的东西!)

ps:从我所看到的ActiveX控件需要COM注册,而.Net applets不.此外,在Web页面中,使用其CLSID引用activeX控件,而.NET applet似乎由全名(路径,DLL名称,名称空间和类)引用

.net applet internet-explorer activex

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

IIS 6上的ASP.NET路由

使用我创建了一个基本的网站ASP.NET根据迈克·奥蒙德的例子路由"使用ASP.NET MVC路由独立".这在运行内置Web服务器的本地计算机上运行良好.

但是,当我将其部署到我的服务器(Windows Server 2003,IIS 6,ASP.NET 3.5 SP1)时,它只显示404错误.

我在某处读过我打算设置通配符路由.我怎样才能做到这一点?

还需要进行哪些其他配置更改才能使其在我的服务器上运行?

iis-6 asp.net-routing

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

如果DataSet从SQL返回重复的命名列会发生什么?

我正在创建存储过程,从多个表中返回我需要的大量数据,但是这些表共享一些重复的列名.它在SQL中运行良好,但我想知道一旦我从DataSet访问它们作为DataRows,将会发生什么以及如何区分它们.谁知道?

sql asp.net dataset

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

我应该对包含HTML片段的文件使用什么扩展名?

在文件名的名".html"后缀意味着文档包含html,headbody标签.

我有一些文件,每个文件包含一个div或两个元素,但没有htmlbody标签.文件内容是格式良好的HTML片段,因为它们可以插入到body兼容HTML文档的标记中,并且仍然是合规的.(它们不包含" <% %>"标记,没有PHP代码等.)但是片段文件本身不符合HTML,所以我想给它一个不同的命名约定.

几个"文件扩展名"站点包含".PHT"的条目,并将其描述为"部分超文本文件".这听起来很有希望,但我找不到有关原点,预期文件格式或使用它的应用程序的任何其他说明.此外,许多相同的站点将".phtml"和".phtm"(它们似乎是.pht后缀的较长版本)标识为PHP文件 - 如上所述,我的文件不是PHP文件.

我应该使用".pht"作为后缀吗?是否有更合适的命名约定?

编辑:我想区分片段文件和同一目录中的完整HTML文档.

html

30
推荐指数
4
解决办法
4584
查看次数

如何在 .net 项目中使用 Reg-Free COM 作为 vb6 dll 引用?

我已经尝试解决这个问题很长时间了,但似乎没有任何效果。

我有一个用 vb6 编写的 COM DLL。我在 .net 中添加对此 DLL 的引用,并将该引用的“isolated”和“copy local”属性设置为 true。显然这应该启用免注册 com.

但这不起作用。如果我在另一台计算机上尝试,或者使用 regsvr32 取消注册 DLL,则尝试访问 DLL 会引发异常(本质上是说所需的 com 类不存在)。DLL 和清单文件与 EXE 位于同一文件夹中,但它显然完全忽略了它们。

我究竟做错了什么?我读过大量有关此问题的零散文章,但没有一篇能给我提供可行的解决方案。我对视觉工作室进行了修改,但无济于事。我对 make-my-manifest 进行了少量修改,但它不起作用(即使在测试项目中也是如此)。

.net vb6 com regfreecom

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

如何在我的应用程序中添加intellisense?

我们的某个产品中有专有的宏语言,通过我们的Windows软件进行编辑.我想添加intellisense,但我不知道如何去做(至少没有完全重新发明轮子).是否有任何示例代码或第三方软件包至少可以让我开始?它不一定是免费的.

该应用程序使用.NET,用C#编写.

.net intellisense syntax-highlighting code-editor

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

客户端 - 服务器游戏算法

对于独立游戏,基本的游戏循环是(来源:维基百科)

while( user doesn't exit )
  check for user input
  run AI
  move enemies
  resolve collisions
  draw graphics
  play sounds
end while
Run Code Online (Sandbox Code Playgroud)

但是,如果我开发类似客户端服务器的游戏,如Quake,Ragnarock,Trackmania等,

客户端和游戏服务器部分的循环/算法是什么?

algorithm game-loop

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