IDEA:Properties in parent definition are prohibited

145 篇文章 9 订阅
11 篇文章 1 订阅

问题背景

如果你在POM.xml中使用了自定义版本,那么IDEA就没办法很动态检测(其实可以做到的,不是吗),就会有一个Properties in parent definition are prohibited 的错误信息(禁止使用父级定义中的属性),而fix option是让你把版本号set在inline模式,也就是直接写到对应libraries那边。两种方案其实都有优缺点,但是这个红色的报错确实让人忍无可忍。于是你需要设置一下

解决方案

  1. 禁用 IDEA 中的检查:你可以通过 IntelliJ IDEA 的设置来禁用这个检查。打开 File -> Settings -> Editor -> Code Style -> Inspections,搜索 "Usage of properties in modules parent definition is prohibited",然后将它的错误级别从 "Error" 改为 "Warning" 或者完全禁用。(我试了是无效,因为默认以及是Warning)

  2. 修改 IDEA 设置(建议!!!):另一种方法是直接在 IDEA 的设置中禁用这个错误提示。你可以在 Preferences 中搜索 "prohibited",然后取消选中 "Usage of properties in modules parent definition is prohibited" 的选项。

 

java.sql.SQLException: Zero date value prohibited这个异常是在Java中使用MySQL数据库时可能出现的错误。这个异常的原因是在MySQL中表示无效日期时使用了全零的日期值。在MySQL中,全零的日期值被视为无效日期。 为了避免这个异常,可以在连接MySQL数据库的URL中设置zeroDateTimeBehavior参数。该参数可以设置为"EXCEPTION"、"ROUND"或"CONVERT_TO_NULL"。如果设置为"EXCEPTION",当驱动程序遇到全零日期值时,会抛出异常。如果设置为"ROUND",驱动程序将全零日期值舍入为最接近的有效日期。如果设置为"CONVERT_TO_NULL",驱动程序将全零日期值转换为NULL。 所以,解决这个异常的方法之一是在连接MySQL数据库的URL中添加zeroDateTimeBehavior参数,并将其设置为适当的值,以指定当遇到全零日期值时的处理方式。例如,将zeroDateTimeBehavior参数设置为"CONVERT_TO_NULL",驱动程序将把全零日期值转换为NULL,而不会抛出异常。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [java.sql.SQLException: Zero date value prohibited](https://blog.csdn.net/a_starry_sky/article/details/111319741)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值