3 sql-server time jpa eclipselink
我有一个使用 EclipseLink 和 SQL Server 的应用程序。
当我对 SQL Server 类型的列执行以下 JPQL 查询时Time
:
VisitMasterTable.bookingTime between '08:00:00' and '08:59:00'
Run Code Online (Sandbox Code Playgroud)
然后我得到以下错误:
数据类型
time
和datetime
在大于或等于运算符中不兼容。
这是怎么引起的,我该如何解决?
您需要添加sendTimeAsDateTime=f??a??lse
到您的连接字符串,如:
jdbc:sqlserver://localhost:1433;databaseName=<db_name>;sendTimeAsDateTime=f??a??lse
Run Code Online (Sandbox Code Playgroud)